hello, I have written a simple Java application which will insert Chinese into my Oracle table. However when I retrieve the data, I just see unreadable words. Do you think what I should modify my program so that I can acheive my objective? Thanks for your help!
-------------- Sample Code -----------------------
public class TEST {
public static void main(String[] args) throws Exception{
String cs = "XXXXXXXXX"; // some Chinese here
try {
Class.forName("oracle.jdbc.driver.OracleDriver"
.newInstance();
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
System.out.println("Driver found..."
;
Connection conn = DriverManager.getConnection("jdbc
racle:thin
XXX:XXX
:XXX", "XXX", "XXX"
;
Statement sql = conn.createStatement();
sql.execute("insert into greeting (content) values ('" + cs + "')"
;
}
catch (Exception e) {
System.out.println("Insert DB error:" + e);
}
}
}
-------------- Sample Code -----------------------
public class TEST {
public static void main(String[] args) throws Exception{
String cs = "XXXXXXXXX"; // some Chinese here
try {
Class.forName("oracle.jdbc.driver.OracleDriver"
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
System.out.println("Driver found..."
Connection conn = DriverManager.getConnection("jdbc
:XXX", "XXX", "XXX"
Statement sql = conn.createStatement();
sql.execute("insert into greeting (content) values ('" + cs + "')"
}
catch (Exception e) {
System.out.println("Insert DB error:" + e);
}
}
}