この記事では、JDBCを使用してMySQLデータベースに接続する方法について説明します。次のように、参照のために共有してください。
JDBCを使用してデータベースに接続します。
メソッドのURL、ユーザー、PSD、その他の情報を直接定義するか、構成ファイルを読み取ることができますが、Webプロジェクトで2番目のメソッドを使用する必要があります。統一するために、2番目の方法のみが導入されます。
ステップ
1.構成ファイルdb.propertiesを作成します
Eclipseであろうとmyeclipseであろうと、プロジェクトの下で右クリック - > new->ファイルを右クリックし、接尾辞としてプロパティを使用します。
構成ファイルコンテンツ:
#データベースのURLを接続します。ホストアドレスがlocalhostで、ポートが3306の場合、url = jdbc:mysql:/// databasenameurl = jdbc:mysql:// localhost:3306/databasenameとして記述することもできます。
2。JDBCを使用してデータベースに接続するツールクラスjdbcutil.javaを定義します
ツールコンテンツ:
public class jdbcutil {//グローバル変数のprivate static string url = nullを定義します。 private static string user = null;プライベート静的文字列パスワード= null; private static driverclass = null; //構成ファイルコンテンツを読み取り、静的コードブロックに配置します。これは、static {try {properties props = new Properties(); // classPathの読み込みを使用して構成ファイルを読み取ります//読み取りファイルパスは「/」で始まる必要があります。「使用する場合は」。 「/」を使用すると、プロジェクトのSRC PATH inputStream in = jdbcutil.class.getResourceasStream( "/db.properties"); //構成ファイルpropss.load(in); //構成ファイル情報を読み取りますurl = props.getProperty( "url"); user = props.getProperty( "user");パスワード= props.getProperty( "password"); driverclass = props.getProperty( "DriverClass"); //ドライバーclass.forname(driverclass)を登録します。 } catch(Exception e){e.printstacktrace(); System.out.println( "Driverregister Failed !!!"); }} //接続オブジェクト接続を取得public static connection getConnection(){try {return drivermanager.getConnection(url、user、password); } catch(sqlexception e){e.printstacktrace(); //ランタイム例外を実行しますnew runtimexcection(); }} //接続メソッドを閉じてから、public static void close(connection conn、statement stmt、resultet rs){// resustetオブジェクトを閉じます(rs!= null){// rsを閉じてrs = nullを設定します。 rs = null; } catch(sqlexception e){e.printstacktrace();新しいruntimeexception()を投げる; }} //ステートメントオブジェクトを閉じます。準備とcallable -statementはステートメントのサブインターフェイスであるため、ここでは(stmt!= null){try {stmt.close(); stmt = null; } catch(sqlexception e){e.printstacktrace();新しいruntimeexception()を投げる; }} //接続オブジェクトを閉じるif(conn!= null){try {conn.close(); conn = null; } catch(sqlexception e){e.printstacktrace();新しいruntimeexception()を投げる; }}}}Javaの問題、Javase、Javaeeについて話すことができます
ツールクラスが実装されており、プロジェクトで直接使用できます。ただし、注意すべきことの1つは、このクラスファイルにインポートされているサポートされているクラスがないことです。また、クラスの長にpackageとimportないこともわかります。これは手動で追加する必要があります。クラスをインポートするショートカットキーは、Ctrl+Shift+oです。パッケージをインポートするときは、間違ったパッケージをインポートしないでください。 MySQLサポートJARパッケージmysql-connector-java-5.1.7-bin.jarを紹介することを忘れないでください
添付ファイル: mysql-connector-java-5.1.7-bin.jarは、このサイトでダウンロードできます。
Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Java+MySQLデータベースプログラミングの概要」、「Javaデータ構造とアルゴリズムのチュートリアル」、「Javaファイルとディレクトリ運用スキルの概要」、「Java Operation Dom Node Skills Summary」、および「Java Cache操作スキル」
この記事がみんなのJavaプログラミングに役立つことを願っています。