JDBCをダウンロード:
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=11774
データベース接続コアコード:
パッケージテスト。
インポートのjava.sql.Connection; インポートのjava.sql.DriverManager。 インポートのjava.sql.ResultSet; 輸入ます。java.sql.SQLException; 輸入java.sql.Statementの。 パブリッククラスDBUtils { パブリック静的無効メイン(文字列[] args){ {試みる Class.forNameの( "com.microsoft.sqlserver.jdbc.SQLServerDriverを"); }キャッチ(ClassNotFoundExceptionが電子){ System.err.println( "未找到驱动")。 } のSystem.out.println( "数据库驱动成功")。 試す{ 文字列のconnectDB = "はjdbc:のSQLServer:// localhostを\\ SQLEXPRESS:1434;データベース名= MXJ"; 文字列のユーザー= "SA"; //ユーザ名とパスワード限り、ここで注意として表示することができません パスワード=文字列"MXJmxj514"; 接続CON =したDriverManager.getConnection(のconnectDB、ユーザー、パスワード); //データベースに接続オブジェクト のSystem.out.println( "成功したデータベース接続を"); ステートメントのstmt = con.createStatement(の); //テーブルの作成// SQLコマンドオブジェクトを作成します ( "表の作成を開始")のSystem.out.printlnを; //文字列のQuery1を= "TABLE1テーブルをドロップ"; // CREATE TABLE SQL文の 文字列のクエリ=「CREATE TABLE TABLE1( ID NCHAR(4 )PRIMARY KEY NOT NULL、NCHAR名(10)、T "+" NCHAR EL(11))「; // stmt.executeUpdate(クエリー1); //は、SQLコマンドオブジェクト実行 stmt.executeUpdate(クエリ)を。 // SQLコマンドオブジェクトを実行します のSystem.out.println("正常に作成テーブル"); //入力データ のSystem.out.println("挿入するデータの開始「); 文字列A1 = "INSERT INTO TABLE1のVALUES( '0001'、 '李華'、 '13933209898')"; //データのSQL文の挿入 列a2 =「INSERT INTO TABLE1をVALUES( '0002'、 'WANG'、'13、698760987' ) "; 文字列A3 =" INSERT INTO TABLE1 VALUES( '0003'、 '張兄弟'、 '1786308096')「; stmt.executeUpdate(A1); // SQLコマンドオブジェクト実行 stmt.executeUpdate(a2)を、 stmt.executeUpdate(A3); System.out.printlnは( "データの挿入成功"); //読み込んだデータ のSystem.out.println( "読み始めます"); ResultSetのRS = STMT。executeQuery( "SELECT *をTABLE1 FROM"); // SQL文のクエリの結果セット(セット)を返します。+ rs.getString( "NAME")); } しばらく(rs.next()){ +( "NAME")をrs.getString + "\ tの"); 文字列のSQLが= "ID = '0001' TABLE1から削除"; stmt.executeUpdate(SQL); System.out.printlnはは( "データの削除が完了している"); RS = stmt.executeQuery( "SELECT * TABLE1 FROM"); // SQL文のクエリの結果セット(セット)を返し サイクルごとに//出力を記録 {一方(rs.next()) 各出力フィールドの//の (( "ID")+ "\ T" + rs.getString( "NAME")をrs.getString)のSystem.out.println; } //接続閉じ stmt.closeを(); //クローズ接続コマンドオブジェクト con.close(); //接続を閉じる }キャッチ(のSQLException E){ E.printStackTrace(); System.out.print(e.getErrorCode())の; のSystem.out.println (「データベース接続エラー」)。 でSystem.exit(0); } } }