この記事では、Javaがデータベースに接続し、JDBCに基づいてデータを表示する操作について説明します。次のように、参照のために共有してください。
1。JDBCパッケージをインポートします
JavaのMySQLデータベースに接続するには、JDBCツール(MySQL-Connector-Java-5.1.39-bin.jar)を使用する必要があります。これは瓶パッケージです。異なるデータベースは、異なるJARパッケージに対応しています。これがMySQLデータベースJARパッケージです。インポートは非常に簡単です。マウスでプロジェクトを右クリックします - ビルドパス - ビルドパスを構成 - ライブラリを選択 - 右側に外部ジャーを追加し、正しいJDBCパッケージを選択します。
2。データベースを作成します(例:データベース名StudentDB、Table Name Stable)
3.新しい属性を作成し、メソッドクラスを構築します(stuinfo.java)
パブリッククラスのstuinfo {private int sno;プライベートストリングスナム;プライベートストリングセックス;プライベートインクエイジ; public int getSno(){return sno; } public void setsno(int sno){this.sno = sno; } public string getSname(){return sname; } public void setsname(string sname){this.sname = sname; } public string getSex(){return sex; } public void setSex(string sex){this.sex = sex; } public int getage(){return age; } public void Setage(int age){this.age = age; } public stuinfo(){} public stuinfo(int sno、string sname、string sex、int age){this.sno = sno; this.sname = sname; this.sex = sex; this.age = age; }}3.新しいメインクラス(Shoetest.java)を作成する
Import info.stuinfo; import java.util.arraylist; import java.sql。*; public class showtest {public static void main(string [] args){arraylist <stuinfo> list = getallstus(); if(list.size()== 0){system.out.println( "no data illal"); } else {for(stuinfo s:list){//コレクションデータシステムを転送します。 }}} //コレクションメソッドを使用してデータセットPublic Static ArrayList <Stuinfo> getAllStus(){arrayList <Stuinfo> stulist = new ArrayList <Stuinfo>(); string url = "com.mysql.jdbc.driver"; //ドライバーパッケージの文字列connectsql = "jdbc:mysql://127.0.0.1:3306/sustentdb"; // mysqlデータベース文字列sqluser = "root"をリンクします。 //データベースアカウント文字列sqlpasswd = "****"; //データベースパスワード接続con = null; represedStatement PSM = null;結果rs = null; try {//ドライバーパッケージclass.forname(url)をロードします。 // connect mysql con = drivermanager.getConnection(connectsql、sqluser、sqlpasswd); // mysqlステートメントpsm = con.preparestatement( "select * from stable"); rs = psm.executequery(); System.out.println( "number"+"/t"+"name"+"/t"+"gender"+"/t"+"age"); while(rs.next()){stuinfo s = new stuinfo(); S.Setsno(rs.getint(1)); S.SetsName(rs.getString(2)); S.SetSex(rs.getString(3)); S.Setage(rs.getint(4)); stulist.add(s); } //データベース接続を閉じますrs.close(); psm.close(); con.close(); } catch(Exception e){System.out.println( "すべてのデータエラーを表示、理由:"+e.getMessage()); } retulist; }}4。テストを実行します
Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「JDBCを使用してデータベースを操作するJavaのスキルの要約」、「Java+MySQLデータベースプログラミングの概要」、Javaデータ構造とアルゴリズムに関するチュートリアル」、「Javaファイルの概要」と「Java Operation operication operication opercis opy opercy opy operic oper oper oper oper oper oper oper oper oper oper oper oper oper oper incha」スキル」
この記事がみんなのJavaプログラミングに役立つことを願っています。