この記事の内容は、ubuntu 環境で Java を MySQL データベースに接続する方法についてです。必要な方は参考にしていただければ幸いです。
jar パッケージの場合は、それを開発ツールに構成する必要があります。図に示すように、
最初のステップは、プロジェクト内にディレクトリ (通常は jar と呼ばれます) を作成することです。好きな名前を付けることができます。次に、jar パッケージ ctrl C V をその中に入れます。
2 番目のステップは、右クリックしてビルド パスを選択することです。そこに牛乳瓶のロゴが表示されます。何という名前だったかは覚えていませんが、ボトルの形だけは覚えています。ここで設定したかもしれませんが、消えています。
「参照ライブラリ」の図に示されているように、jar パッケージが表示されれば成功です。とてもシンプルです。
#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 サイトの他の関連記事を参照してください。