<分区>
我正在尝试将我的 sql 数据库连接到我的 java 项目,但出于某种原因,postgresql.Driver (org.postgresql.Driver) 似乎无法正常工作。
我已确保导入所有 sql 方法等 (java.sql.*)
我尝试运行的方法如下所示:
public boolean createUserInDB(String username, String password, boolean b, java.util.Date createdTime, java.util.Date lastLoginTime) {
try {
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(url, username, password);
Statement st = conn.createStatement();
String sql = "INSERT INTO login(brugernavn, kodeord, status, created_time, last_login_time) "
+ "VALUES(" + username + ", " + password + ", " + true + ", "
+ createdTime + ", " + lastLoginTime + ");";
st.executeUpdate(sql);
System.out.println("Query successfull");
} catch (Exception e) {
System.out.println(e.getMessage());
}
return true;
}
不要介意查询的第一行(属性是丹麦语)。
当运行这个方法时,它唯一做的就是打印出“org.postgresql.Driver”然后返回 true 从而告诉用户(在 GUI 中)查询已经完成。
我已经下载了 postgresql 版本 42.2.2 的最新驱动程序,但仍然没有成功。
我错过了什么?