我正在尝试使用一些 Java 代码(运行 NetBeans 7.2.1)编辑 MS Access 数据库。我设置数据源并使用 ODBC 工具将其链接到我的数据库 ProjectDatabase 并命名数据源 DB,然后运行以下代码:
导入java.sql.*;公共类NewMain {
public static void main(String[] args) {
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:DB");
Statement st=con.createStatement();
String name="roseindia";
String address="delhi";
int i=st.executeUpdate("insert into user(name,address) values('"+name+"','"+address+"')");
System.out.println("Row is added");
}
catch(Exception e){
System.out.println(e);
}
}
}
代码运行没有错误,并返回“已添加行”消息。问题是当我返回查看数据库时,更改尚未生效。我已经尝试使用删除数据的代码进行此操作,但也没有效果。有没有人遇到过这个问题并且知道如何解决?
我正在运行 Windows 7 64 位、Microsoft Office 64 位以及所有 64 位驱动程序,我无法通过网络搜索找到任何提及此问题的内容。
在此先感谢您的帮助=)