I've got some special jewelry glues when I was repairing alot.
I didn't get it from this site but this was one I found worked well
E-6000
"E-6000 is the jeweler's glue of choice, and our favorite. It is a one-part epoxy, (meaning you don't have to mix anything to make the glue -- it just comes out of a tube). Perfect for attaching findings to base metal and costume jewelry pieces. Also, use E-6000 on bead strands to seal end knots and to provide a strong, flexible seal that won't become brittle or damage the bead cord. E-6000 is safe for use with virtually every type of gemstone and works on wood, leather, vinyl, and canvas. Non-corrosive and self-leveling, E-6000 adheres in 5 to 10 minutes, and hardens to a clear, waterproof cure in 24 hours. This means you have about 10 minutes to position and reposition whatever you are gluing. If you are making jewelry, you should let the piece dry "hard" overnight, before you wear it. We advise against using superglue for most jewelry-making projects. Superglue discolors stones. Superglue dries like glass, so its seal shatters like glass when piece is dropped. E6000 dries like rubber, so its seal acts like a shock absorber when a piece is dropped."
This blurb is from an online site jewelrysupply .com but I've seen it in stores as well