我想在C:/ PLB /中的BDLivros.mdb中插入值,但是当我测试下面的代码时,它说不可能找到BDLivros的路径
public static void main(String[] args)
{
try
{
String url = "jdbc:odbc:aulajava";
String usuario = "";
String senha = "";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con = DriverManager.getConnection(url,usuario,senha);
Statement st = con.createStatement();
String x = "INSERT INTO C:\\PLB\\BDLivros (cd_prod, ds_prod,vl_prod, qt_pesoprod) VALUES (7,3,4.5,300)";
st.executeUpdate(x);
x = "INSERT INTO C:\\PLB\\BDLivros (cd_prod, ds_prod, vl_prod,qt_pesoprod) VALUES (8,3,1.5,100)";
st.executeUpdate(x);
con.close();
}
catch(Exception e)
{
System.out.println("Erro: " + e.getMessage());
}
答案 0 :(得分:0)
INSERT SQL应该具有表的名称。打开数据库连接后,文件的路径就无关紧要了。
您的连接网址不是我推荐的。最好使用DSN-less database connection字符串。
有很多不喜欢你的代码: