確定一排,所以我想將記錄添加到我的數據庫,但它不工作(所以爲什麼我在這裏問一個問題)如何插入採用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 –
對不起我的意思是「連接到數據庫」不顯示爲 –