この記事では、JDBC を使用して Java でデータベースに接続する実装方法について説明します。これは、Java データベース プログラミングにおいて非常に実践的で重要なスキルです。皆さんの参考に共有してください。詳細は以下のとおりです。
JDBC (Java Database Connectivity) データベース接続。通常、データベースに接続する Web アプリケーションまたは Java アプリケーションを作成するときに JDBC を使用します。 JDBC を使用してデータベースに接続する一般的な手順は次のとおりです。
1.ドライバーをロードします
Class.forName(ドライバー);
2. 接続オブジェクトを作成する
接続 con = DriverManager.getConnection(url,ユーザー名,パスワード);
3. SQL文実行オブジェクトの作成
4.SQL文を実行する
5. 実行結果の処理
6. 関連する接続オブジェクトを閉じます (宣言の逆の順序)。
以下は、MySQL データベースへの接続を確立する例です。他のデータベースのプロセスも同様です。
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBConnection{public static void main(String[] args){ストリングドライバー = "com.mysql.jdbc.Driver";//localhost はローカル マシンを指します。代わりにローカル IP アドレスを使用することもできます。3306 は MySQL データベースのデフォルトのポート番号で、「user」は接続するデータベースの名前です。接続する String url = "jdbc:mysql ://localhost:3306/user";//データベースのユーザー名とパスワードを入力します String username = "test";String password = "test";String sql = "select * from user";//実行する SQL ステートメントを記述します。ここでは、ユーザー テーブルからすべてのユーザーの情報をクエリします。 try{Class.forName(driver);//ドライバーをロードします。ここでは暗黙的な登録を使用します。 driver Program method}catch(ClassNotFoundException e){e.printStackTrace();}try{Connection con = DriverManager.getConnection(url,username,password);//接続オブジェクトの作成 Statement st = con.createStatement();//SQL 実行オブジェクトを作成します。 ResultSet rs = st.executeQuery(sql);//SQL ステートメントを実行し、結果セットを返します。 while(rs.next())// 結果セットと出力をスキャンします。 {System.out.println("username: "+rs.getString(1));//列ラベルからデータを取得する System.out.println("useradd: "+rs.getString("useradd"));//列名からデータを取得 System.out.println("userage: "+rs.getInt("userage"));}//関連オブジェクトを閉じる if( rs ! = null){try{rs.close();}catch(SQLException e){e.printStackTrace();}}if(st != null){try{st.close();}catch(SQLException e){e.printStackTrace();}}if(con !=null){try{con.close();}catch(SQLException e){e .printStackTrace();}}}catch(SQLException e){e.printStackTrace();}}}
この記事で説明した内容は、すべての Java データベース プログラミングにとって一定の参考価値があると私は信じています。