Thank you for your patience. That is what I have expected. PS. Do you know any direct ways in CQL to handle BLOB, just like DataStax Java driver?
On Tue, Jul 9, 2013 at 4:53 PM, Sylvain Lebresne <sylv...@datastax.com>wrote: > > Pls explain why and how. > > Why and how what? > > Not encoding blobs into strings is the "preferred way" because that's > obviously > more efficient (in speed and space), since you don't do any encoding pass. > > As for how, "use prepared statement" was the "how". What are the exact > lines of > code to use to do prepared statements will depends on the client driver you > use, and you should check your driver documentation. > > But, to give you an example, if you use the DataStax Java driver > (https://github.com/datastax/java-driver), this might look something like: > > PreparedStatement st = session.prepare("INSERT INTO foo(myKey, myBlob) > VALUES (?, ?)"); > String myKey = ...; > ByteBuffer myBlob = ...; > session.execute(st.bind(myKey, myBlob)); > > > -- > Sylvain >