when i have inert data in a table using cassandra -jdbc i got java.sql.SQLSyntaxErrorException error: cannot parse "ani" as hex bytes
Connected to a test cluster on localhost: 9160. [cqlsh 2.3.0 | Cassandra 1.2.0 | CQL spec 3.0.0 | Transit Protocol 19.35.0] USING CQL3 create table
cqlsh:testkeyspace> create columnfamily login( ... key varchar primary key, ... name varchar, ... password varchar); package com.bsmart; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class InsertCass { public static void main(String[] args) { try { Class.forName("org.apache.cassandra.cql.jdbc.CassandraDriver"); Connection con =DriverManager.getConnection("jdbc:cassandra://localhost:9160/testkeyspace"); String qry = "INSERT INTO login (KEY, name, password) VALUES ( 't', 'ani','agrawal');"; PreparedStatement smt = con.prepareStatement(qry); smt.execute();
but error -
log4j:WARN No appenders could be found for logger (org.apache.cassandra.cql.jdbc.CassandraDriver). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html
Please help me. Thanks
source share