リットルの JDBC
- JDBC
- Javaの
- JDBC
- JDBC
リットルの JDBC
*
* 1
* MyJDBCUtils.getConnection()
* 2
* conn.createStmtement()
* 3
* 3.1
* 3.2
* 3.3
* 4
* 5
* stmt.executeQuery(SQL);
* 6
* 7
リットル のJava
ジャワ
スキャナ
ランダム
ジャワ
ジャワ
リットル
JDBC
n個
n個
パッケージcom.qianfeng.util。
インポートのjava.sql.Connection;
インポートのjava.sql.DriverManager。
インポートのjava.sql.ResultSet;
輸入ます。java.sql.SQLException;
輸入java.sql.Statementの。
/ **
* JDBC
*
* @author dushine
* /
パブリッククラスJDBCUtil {
/ **
*
* @return接続CONN
* @throwsのSQLException
* /
パブリック静的接続のgetConnection()は、{SQLExceptionがスロー
文字列のURL = "?JDBCます。mysql:// localhostを:3306 /クラスuseSslオプション=偽";
文字列のユーザー=「ルート」。
文字列のパスワード=「ルート」。
接続でCONN =したDriverManager.getConnection(URL、ユーザー、パスワード);
CONN返します。
}
/ **
*
* @param CONN
* @throwsのSQLException
* /
パブリック静的ボイドreleaseSourse(接続CONN)はSQLExceptionが{スロー
もし(connの!= NULL){
conn.close();
}
}
/ **
*
* @param CONN
* @param stmtは
SQL
* @throwsのSQLException
* /
パブリック静的ボイドreleaseSourse(接続CONN、ステートメントSTMT)はSQLExceptionが{スロー
もし(STMT!= NULL){
stmt.close();
}
もし(connの!= NULL){
conn.close();
}
}
/ **
*
* @param CONN
* @param stmtは
SQL
* @param結果セット
SQL
* @throwsのSQLException
* /
パブリック静的ボイドreleaseSourse(接続CONN、ステートメントSTMT、のResultSet ResultSetが)SQLExceptionが{スロー
もし(たresultSet!= NULL){
resultSet.close();
}
もし(STMT!= NULL){
stmt.close();
}
もし(connの!= NULL){
conn.close();
}
}
}
パッケージcom.qianfeng.demos。
インポートのjava.sql.Connection;
インポートのjava.sql.ResultSet;
輸入java.sql.Statementの。
インポートjava.util.Scanner;
輸入com.qianfeng.util.JDBCUtil。
パブリッククラスDemo04 {
公共の静的な無効メイン(文字列[]引数)が例外をスロー{
/ **
*
*
*
* /
スキャナSC =新しいスキャナ(System.in)。
System.out.printlnは(」
文字列名= sc.nextLine()。
System.out.printlnは(」
ストリングPWD = sc.nextLine()。
//
Class.forNameの( "はcom.mysql.jdbc.Driver");
/ *
文字列のURL = "?JDBCます。mysql:// localhostを:3306 /クラスuseSslオプション=偽";
文字列のユーザー=「ルート」。
文字列のパスワード=「ルート」。
//
接続でCONN =したDriverManager.getConnection(URL、ユーザー、パスワード); * /
接続CONN = JDBCUtil.getConnection()。
//
ステートメントSTMT = conn.createStatement()。
//
文字列のSQLが= "+ PWD + '+名+ "とパスワード= " '= userinfoをユーザー名から選択*"'"'";
System.out.println(SQL)。
//
ResultSetの結果セット= stmt.executeQuery(SQL)。
IF(resultSet.next()){
System.out.printlnは(」
}他{
System.out.printlnは(」
}
JDBCUtil.releaseSourse(CONN、STMT、たresultSet)。
sc.close();
}
}