0
我正在创建一个应用程序,使用Access数据库。我必须在数据库中插入一些值,但是我得到一个错误“数据异常:投射的无效字符值”。我无法弄清楚什么是错的。这里是代码:如何在java中解决“数据异常:投射无效字符值”?
String sql = "INSERT INTO PATIENT (MRNumber, Address, Age, Gender, Contact, CNIC, Consultant, PatientName, FatherName) " + "Values ('ABC124', 'Billi', 'Billa', 'Rafa', 21, 'Female', '123', '34343', 'Baba')";
cnnct.connect();
try {
cnnct.rs = cnnct.statement.executeQuery(sql);
//while (cnnct.rs.next()) {
//}
}
catch (Exception e) {
System.out.println(e);
}
连接是一个类,我创建了ResultSet,语句和连接对象。我使用Connect类的对象在这里调用它们。
谢谢你! :) – user2978059
我现在得到一个nullpointerexception – user2978059
@ user2978059:那么你应该阅读http://stackoverflow.com/questions/218384。我已经解决了您的直接问题 - 如果您在阅读完该问题及其答案后仍然陷入困境,则应该提出一个新问题。 –