一段非常简单的java程序,请各位帮忙看一下有什么问题? 用的数据库就是access,数据库没有问题,我用Statement进行操作可以将数据插进去,但是用PreparedStatement就不行了,不知是何缘故? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,忘记了加上 stm.executeUpdate(); 是的,忘记了加上 stm.executeUpdate();是啊,怎么可以忘记加上insert execute呢? 忘记了加上 stm.executeUpdate(); stm.executeUpdate();没有这句根本就没有执行插入操作,怎么可能有数据呢! import java.sql.*;public class test{ public static void main(String args[])throws Exception{ Connection con; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); con=DriverManager.getConnection("jdbc:odbc:Test","",""); PreparedStatement stm=con.prepareStatement("insert into myTable values(?,?)"); stm.setInt(1,5); stm.setString(2,"hello"); smt.executeUpdate()//執行SQL stm.close(); con.close(); } catch(SQLException e){e.printStackTrace();} }} java 调用批处理文件 oracle的编码的必须为AMERICAN_AMERICA.US7ASCII,用hibernate,写入和读出都是乱码 这条查询语句哪里错了 java swing JFileChooser问题 有一段php程序,请求高手改成java,谢谢 数据转换 关于锁的问题 各位帮个忙 我是一个java初学者,我想问问大家你们都用些什么开发工具? 如何再java中取得微秒级的时间,急~ JTable 问题 救命,生成excel时的中文乱码问题。
是啊,怎么可以忘记加上insert execute呢?
没有这句根本就没有执行插入操作,怎么可能有数据呢!
import java.sql.*;
public class test{
public static void main(String args[])throws Exception{
Connection con;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:Test","","");
PreparedStatement stm=con.prepareStatement("insert into myTable values(?,?)");
stm.setInt(1,5);
stm.setString(2,"hello");
smt.executeUpdate()//執行SQL
stm.close();
con.close();
}
catch(SQLException e){e.printStackTrace();}
}
}