練習問題
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); } } }