ホームページ  >  記事  >  データベース  >  ubuntu環境でJavaをMySQLデータベースに接続する方法

ubuntu環境でJavaをMySQLデータベースに接続する方法

坏嘻嘻
坏嘻嘻オリジナル
2018-09-15 11:30:401866ブラウズ

この記事の内容は、ubuntu 環境で Java を MySQL データベースに接続する方法についてです。必要な方は参考にしていただければ幸いです。

jar パッケージの場合は、それを開発ツールに構成する必要があります。図に示すように、

最初のステップは、プロジェクト内にディレクトリ (通常は jar と呼ばれます) を作成することです。好きな名前を付けることができます。次に、jar パッケージ ctrl C V をその中に入れます。

2 番目のステップは、右クリックしてビルド パスを選択することです。そこに牛乳瓶のロゴが表示されます。何という名前だったかは覚えていませんが、ボトルの形だけは覚えています。ここで設定したかもしれませんが、消えています。

「参照ライブラリ」の図に示されているように、jar パッケージが表示されれば成功です。とてもシンプルです。

ubuntu環境でJavaをMySQLデータベースに接続する方法

#jar パッケージが完成したら、コーディングを開始します。

私が書いたコードは本当に醜いですが、それでも動作します。少し詳しく説明しましょう。

オブジェクト指向の原則に基づき、Connection オブジェクトを返すために別のパッケージとクラスが使用されます。

最初の設定は初期化で、ドライバー、URL、ユーザー、パスワードを自分のものに変更するだけです。

?useUnicode=true&characterEncoding=UTF-8 を URL に追加する目的は、文字化けした中国語文字がデータベースに書き込まれるのを防ぐことです。

初期化後、ドライバーがロードされ、次に Connection オブジェクトが取得され、最後にオブジェクトを返すメソッドが提供されます。

public class DBHelp {
	
	private static Connection conn;
	static {
		String driver = "com.mysql.jdbc.Driver";
		String url = "jdbc:mysql://localhost:3306/qbxbf?useUnicode=true&characterEncoding=UTF-8";
		String user = "root";
		String password = "123";
		
		try {
			Class.forName(driver);
			conn = DriverManager.getConnection(url,user,password);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public static Connection getCoon() {
		return conn;
	}
}

dbutils について、これは Apache オープン ソース データベース処理パッケージです。この機能は非常に強力なので、誰でも自分で学ぶことができます。

QueryRunner は dbutils のオブジェクトです。このオブジェクトを使用して、追加、削除、変更、確認を行うことができます。

	private static void write2DB(WX wx) throws SQLException {
		Connection conn = DBHelp.getCoon();
		QueryRunner qr = new QueryRunner();
		String sql = "insert into wx(title,author,institution,keywords,abstracts,journal,period) values(?,?,?,?,?,?,?)";
		Object[] params = {wx.getTitle(),wx.getAuthor(),wx.getInstitution(),wx.getKeywords(),wx.getAbstracts(),wx.getJournal(),wx.getPeriod()};
		qr.update(conn, sql, params);
	}

上記の方法でデータをデータベースに書き込むことができます。次に、データベースのテキストを txt に変換します。

dbutils には BeanListHandler という非常に強力な関数があります。もちろん、単なるエンティティオブジェクトであれば BeanHandler を使用できます。

えー

以上がubuntu環境でJavaをMySQLデータベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。