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

坏嘻嘻
リリース: 2018-09-15 11:30:40
オリジナル
1784 人が閲覧しました

この記事の内容は、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!