B
分析:首先过点O作OE⊥CD于E,连接OC,由直径AB=6,AP=1,即可求得OP与OE的值,然后在Rt△OCE中,利用勾股定理,即可求得CE的长,即可求得CD的长.
解答:

解:过点O作OE⊥CD于E,连接OC,
∴CE=

CD,
∵AB=6,
∴OA=3,AP=1,
∴OP=2,
∵∠DPB=30°,
∴OE=

OP=1,
∵OC=3,
∴在Rt△OCE中,CE=

=2

,
∴CD=2CE=4

.
故选B.
点评:此题考查了圆的性质,勾股定理以及垂径定理.此题难度不大,解题的关键是数形结合思想的应用.