練習問題
1.6 練習問題
本章で習った内容を元に練習問題を解いて下さい。
問1 次の設問①~⑤について○か×で答えなさい。
設問
① JDBCはjava.sqlパッケージとJDBCドライバから構成されている。
② JDBCドライバはプロジェクトへコピーすれば利用することができる。
③ Class.forName()メソッドでJDBCドライバの読み込みを行うことができる。
④ DriverManager.getConnection()メソッドでデータベースとの接続を確立する。
⑤ DriverManager.getConnection()メソッドの引数には、URL,ユーザー名,パスワードが必須である。
問2 次のソースコードの①~⑥の空欄に入るものを選択肢から選んで答えなさい。
選択肢
USER java.sql.* URL org.mariadb.jdbc.Driver PASSWD jdbc:mariadb://localhost/
package jp.co.f1.jdbc.ch01exercise;
import ① ;
public class Practice0101 {
public static String RDB_DRIVE = " ② ";
public static String URL = " ③ practice_db";
public static String USER = "root";
public static String PASSWD = "root123";
public static void main(String[] args) {
try{
Class.forName(RDB_DRIVE);
Connection con = DriverManager.getConnection( ④ , ⑤ , ⑥ );
System.out.println("JDBCデータベース接続成功");
System.out.println("con = " + con);
con.close();
}catch(Exception e){
System.out.println("JDBCデータベース接続エラー:" + e);
}
}
}