您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从Java向MS Access插入数据

从Java向MS Access插入数据

您尚未正确安装MSAccess驱动程序。

例如,尝试这样。

   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  // set this to a MS Access DB you have on your machine
   String filename = "d:/DB.accdb";
   String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=";
   database+= filename.trim() + ";DriverID=22;}"; // add on to the end 
   // Now we can get the connection from the DriverManager
   Connection con = DriverManager.getConnection( database ,"","");

并确保在路径中已导入ODBC驱动程序的jar文件

更新 :

像这样插入数据。

PreparedStatement pstmt = (PreparedStatement) con.prepareStatement("insert into product(productID,description,quantity,price,discount) values(?,?,?,?,?)");
           pstmt.setString(1, productId);
           pstmt.setString(1, desc);
           //same for all statement
           pstmt.executeUpdate();
           pstmt.close();
Access 2022/1/1 18:51:52 有382人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶