Java MySQLデータベースとコンテンツクエリを実行します
私は最近、いくつかのプロジェクトを行うためにフレームワークを使用しました。最初は根底にあるものを忘れてしまったと感じています。簡単なJDBC接続コードを作成して、自分を慣れさせて確認しました。また、それが新しい初心者に役立つことを願っています。これも私の最初のエッセイです。これ以上苦労せずに、コードを入力するだけです。
public Connection getCon(){//データベース接続名文字列username = "root"; //データベース接続パスワード文字列パスワード= ""; string driver = "com.mysql.jdbc.driver"; //テストはデータベース名ですstring url = "jdbc:mysql:// localhost:3306/test";接続conn = null; try {class.forname(driver); conn =(connection)drivermanager.getConnection(url、username、password); } catch(Exception e){e.printstacktrace(); } return conn; }上記のコードを介してデータベースに直接接続できます。もちろん、データベースに接続する関連するJARパッケージmysql-connector-java-5.1.5-bin.jarをインポートする必要があります(Baiduでダウンロードできます)。次に、クエリメソッドです。
public list <string> getSelect(){// sqlステートメント文字列sql = "select * from user"; //接続接続を取得conn = getCon(); reprentStatement pst = null; //データベースクエリリストのコンテンツを受け入れるリストを定義します<String>リスト= new ArrayList <String>(); try {pst =(preatedStatement)conn.preparestatement(sql);結果rs = pst.executequery(); while(rs.next()){//クエリ付きコンテンツをリストに追加します。ここで、ユーザー名はデータベースlist.add(rs.getString( "username"))のフィールド名です。 }} catch(例外e){} returnリスト; }この時点で、データベースのデータを照会できます。テストしたときに使用したデータベース名はテスト、新しく作成されたテーブルの名前はユーザーであり、その中のフィールドは1つのユーザー名でした。ニーズに応じて追加できます。以下は、上記のコンテンツのテストです。
public static void main(string [] args){// testdaoはクラス名testdao dao = new testdao(); //クエリメソッドリスト<string> list = dao.getSelect()でコレクションを返すようにする新しいリストを作成します。 //取得したリストをトラバースして、(int i = 0; i <list.size(); i ++){system.out.println(list.get(i)); }}便利なため、上記の3つの方法はTestDaoクラスに記述されています。もちろん、コードをコピーした後、対応するパッケージをインポートする必要があります。パッケージをインポートするショートカットキーは、Ctrl+Shift+oです。欠点やエラーがある場合、みんながそれを指摘し、みんなの進歩を一緒に楽しみにしていることを願っています。
読んでくれてありがとう、私はそれがあなたを助けることができることを願っています。このサイトへのご支援ありがとうございます!