Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将新行数据添加到Derby数据库中?_Java_Database_Jdbc_Jtable_Derby - Fatal编程技术网

Java 如何将新行数据添加到Derby数据库中?

Java 如何将新行数据添加到Derby数据库中?,java,database,jdbc,jtable,derby,Java,Database,Jdbc,Jtable,Derby,使用Netbeans,我设置了数据库和表,并手动添加了数据,在其中我可以看到我正在构建的应用程序中,正如预期的那样 我希望用户添加他们自己的数据,这些数据将附加到表上的新行。然而,为了做到这一点,我在尝试编写代码时遇到了困难 Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); Connection conn = DriverManager.getConnection("jdbc:

使用Netbeans,我设置了数据库和表,并手动添加了数据,在其中我可以看到我正在构建的应用程序中,正如预期的那样

我希望用户添加他们自己的数据,这些数据将附加到表上的新行。然而,为了做到这一点,我在尝试编写代码时遇到了困难

        Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
        Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1527/stockApplication");
        Statement stat = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

        String insertDerbyData = "INSERT INTO TIGER_INFO" 
                    + "(TIGER_ID, TIGER_LOCATION)"
                    + "VALUES (123456, Store)";
        stat.executeUpdate(insertDerbyData);
我无法执行上述代码,因为返回时出现了一个错误,指出“STORE”不在任何表中STORE'是我的“TIGER_LOCATION”列的一个值。这是怎么回事

理论上,我有两列,我想将“123456”和“Store”这两个值添加到各自的列中。如何正确执行此操作?

字符串应介于“…”之间,您必须使用:

VALUES (123456, 'Store')
//--------------^-----^
字符串应介于“…”之间,您必须使用:

VALUES (123456, 'Store')
//--------------^-----^
如果TIGER_LOCATION是一个string/varchar列,Store是一个字符串文字,那么该值必须用单引号括起来,就像在大多数基于SQL的数据库中一样:

INSERT INTO TIGER_INFO (TIGER_ID, TIGER_LOCATION) VALUES (123456, 'Store')
如果TIGER_LOCATION是一个string/varchar列,Store是一个字符串文字,那么该值必须用单引号括起来,就像在大多数基于SQL的数据库中一样:

INSERT INTO TIGER_INFO (TIGER_ID, TIGER_LOCATION) VALUES (123456, 'Store')

非常感谢你!非常感谢你!