パッケージdbutils。 インポートのjava.sql.Connection; インポートのjava.sql.DriverManager。 インポートのjava.sql.PreparedStatement; インポートのjava.sql.ResultSet; 輸入ます。java.sql.SQLException; パブリッククラスダオ{ 民間最終静的な文字列のURL = "はjdbc:mysqlの://127.0.0.1:?3306 / GJP useSslオプション=真&serverTimezone = GMT"; //在URL上加参数serverTimezone = GMT(如果想返回北京时间、则:serverTimezone = GMTの%2B8) = "GJP"民間最終静的な文字列のユーザ名。 民間最終静的な文字列のパスワード=「GJP」。 民間最終静的な文字列クラス名=「com.mysql.cj.jdbc.Driver」。 静的{ {試す にClass.forName(クラス名)。 e.printStackTrace(); 公共int型の登録(ユーザー文字列、文字列のPWD) { int型の行= 0; 試み{ //データベース接続 の接続connがしたDriverManager.getConnection(URL、ユーザ名、パスワード)=; //設定されたSQL文の 文字列のSQL = "(??)ユーザーの値にINSERT"; //ベクトルSQLを作成し たPreparedStatement PS = conn.prepareStatement(SQL); ps.setString(1ユーザ); ps.setString(2、PWD); //は、SQLを実行しますステートメントビンリターン結果 行= ps.executeUpdate(); のSystem.out.println( "挿入" +行+ "データの断片"); //接続閉じ ps.closeを() はconn.close(); }キャッチ(のSQLException E){ // TODO自動生成されたブロックキャッチ e.printStackTrace(); } 戻り行。 } ログインブールパブリック(ユーザー文字列、文字列のPWD) { int型の行= 0; 試み{ //データベース接続 の接続connがしたDriverManager.getConnection(URL、ユーザ名、パスワード)=; //設定されたSQL文の 文字列のSQL =「SELECT COUNT(* )ユーザーからは、WHERE = AND PWD =「をUSERCOUNT; ?? //作成ベクトルSQL のPreparedStatement PS = conn.prepareStatement(SQL); ps.setString(1ユーザ); ps.setString(2、PWD); //は、SQLを実行します声明ビンリターン結果 のResultSet rsを= ps.executeQuery(); //データ処理 IF(rs.next()) { (rs.getInt(1)== 1)のIF { System.out.printlnは(「成功したログイン! 「); 真に戻る; } } 接続クローズ// )(ps.closeを。 conn.close(); }キャッチ(のSQLException E){ // TODO自動生成キャッチブロック e.printStackTrace(); } falseを返します。 } / *パブリック静的無効メイン(文字列[] args) { ( "100"、 "100")を登録します。 ログイン( "100"、 "100"); } * / }