代碼:Connection dbConnection;public Connection getDbConnection() throws ClassNotFoundException, SQLException{String connectionString = "jdbc:mysql://127.2.0.1:3306/?user=root?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false";;String url="?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC"; Class.forName("com.mysql.jdbc.Driver"); dbConnection = DriverManager.getConnection(connectionString, dbUser, dbPass); return dbConnection;}public void SingUpUser(String id,String login, String password) { String insert = "INSERT INTO"+Constant.USER_TABLE+"("+Constant.USERS_ID+","+Constant.USERS_LOGIN+","+Constant.USER_PASSWORD+")"+"VALUES(?,?,?)"; try { PreparedStatement prSt = getDbConnection().prepareStatement(insert); prSt.setString(1, id); prSt.setString(2, login); prSt.setString(3, password); prSt.executeUpdate(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }}}
1 回答

一只萌萌小番薯
TA貢獻(xiàn)1795條經(jīng)驗(yàn) 獲得超7個(gè)贊
從堆棧跟蹤:
java.sql.SQLException: 沒(méi)有選擇數(shù)據(jù)庫(kù)
您已經(jīng)從連接字符串中刪除了數(shù)據(jù)庫(kù)名稱,因此現(xiàn)在 MySQL 不知道您要使用哪個(gè)數(shù)據(jù)庫(kù)。再次編輯連接字符串并指定要使用的數(shù)據(jù)庫(kù)的實(shí)際名稱。
添加回答
舉報(bào)
0/150
提交
取消