Frankly, I use placeholders everywhere. And, if I remember correctly, bind and placeholders are both implemented internally the same way.
Now, YMMV with certain DBDs, such as DB2. I dunno. Just pick one and be consistent. Or, better yet, wrap the DB call. :-)
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?