import java.sql.*;
import sun.jdbc.odbc.JdbcOdbcDriver;
class Jdbc1
{
public static void main(String[] args) throws Exception
{
JdbcOdbcDriver jd=new JdbcOdbcDriver();
DriverManager.registerDriver(jd);
Connection con=DriverManager.getConnection("jdbc:odbc:sai123","SYSTEM","sai123");
Statement st=con.createStatement();
int res=st.executeUpdate("insert into A1 values('1','tomato','10')");
System.out.println(res+"record is inserted..");
st.close();
con.close();
}
}
我将表格创建为:
CREATE TABLE A1(
INO INTEGER NOT NULL,
INAME CHAR(30) NOT NULL,
IPRICE INTEGER NOT NULL
);
当我编译并运行 java prog 时,它说“插入了 1 条记录。”但是当我在 SQLdeveloper 中打开我的表时,我没有在表中找到任何更新。他们都是空的!我还为 ojdbc-6.jar 设置了类路径。我在这里做错了什么?我应该复制和粘贴其他文件吗?我只是一个初学者所以请帮助。以及我在 Editplus 中的程序如何将更新直接导入用 SQL 创建的表中。它遵循什么路径?