确定一排,所以我想将记录添加到我的数据库,但它不工作(所以为什么我在这里问一个问题)如何插入采用JDBC
没有错误被抛出.. 。把一个尝试捕获执行罚款,所以肯定它应该工作?
,当我运行代码的服务器也开始和我可以打电话从存储在服务器项目中的另一个项目的方法,所以我知道,服务器运行
public class RegisterUser {
public Connection getConnection() throws SQLException {
Connection conn = null;
Properties connectionProps = new Properties("admin", "adminadmin");
try {
conn = DriverManager.getConnection(
"jdbc:derby://localhost:1527/Social_Network");
Statement stmt = conn.createStatement();
int nbUpdatedResult = stmt.executeUpdate("INSERT INTO table (USERS) VALUES (INSERT INTO ADMINISTRATOR.USERS (USERID, USERNAME, PASSWORD, SEX, BIRTH, DEATH) \n"
+ " VALUES ('1', 'salems24', '[email protected]', 'M', '2014-01-24', '2014-01-25')");
} catch (SQLException e) {
System.out.println(e.getMessage());
System.out.println("Connected to database");
}
return conn;
}
}
SQL插入语句看起来非常奇怪,实际上是无效的。如果您看到“连接到数据库”,则说明有错误。 –
什么是无效的呢?只是说这是无效的没有太大的帮助 不显示 我用这个 http://www.w3schools.com/sql/sql_insert.asp –
对不起我的意思是“连接到数据库”不显示为 –