小编Sid*_*ain的帖子

如何使用JDBC在数据库中插入引用值?

我正在尝试使用下面的代码将值插入Oracle 10g数据库,但它在执行时给出了"Missing Expression"错误.我必须将引用值传递给insert子句,但不知道确切的语法或方法.请帮我解决这个问题.谢谢.

学生表: -

                      Sid       VARCHAR2(200) PRIMARY KEY  CHECK(Sid>0),
                      Pass_word VARCHAR2(10) NOT NULL,
                      S_name    VARCHAR2(20) NOT NULL,
                      G_name    VARCHAR2(20)         ,
                      Branch    VARCHAR2(10) NOT NULL,
                      D_company VARCHAR2(20)         ,
                      B_Percent INT NOT NULL CHECK(B_Percent<100),
                      twelth_percent INT NOT NULL CHECK(twelth_percent<100),
                      tenth_percent INT NOT NULL  CHECK(tenth_percent<100),
                      Certify   VARCHAR2(30),
                      Semester  INT NOT NULL CHECK(Semester<9),
                      D_Birth   DATE NOT NULL,
                      Sex       VARCHAR2(6) NOT NULL
Run Code Online (Sandbox Code Playgroud)

码:

Connection connection = null;

try
{

  // Load the JDBC driver

   String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";

   Class.forName(driverName);

    connection = DriverManager.getConnection("jdbc:odbc:placement","siddharth","sid");

    studentID = …
Run Code Online (Sandbox Code Playgroud)

java sql oracle10g

1
推荐指数
1
解决办法
1207
查看次数

标签 统计

java ×1

oracle10g ×1

sql ×1