私はテーブルを持っています - mysqlのemp_details 私はjavaで雇用者のID番号を握りたいです。 テーブルにある場合は、従業員の詳細をすべて表示します。 それ以外の場合は、エラーメッセージを表示します。私はここでは、このjava-mysqlプログラム
2
A
答えて
2
Using JDBC
を行う方法 は、あなたはそれからあなたのソリューションを構築することができます例です。
Statement stmt = null;
String query = "select COF_NAME, SUP_ID, PRICE, SALES, TOTAL from " + dbName + ".COFFEES";
try {
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String coffeeName = rs.getString("COF_NAME");
int supplierID = rs.getInt("SUP_ID");
float price = rs.getFloat("PRICE");
int sales = rs.getInt("SALES");
int total = rs.getInt("TOTAL");
System.out.println(coffeeName + "\t" + supplierID + "\t" + price + "\t" + sales + "\t" + total);
}
} catch (SQLException e) {
JDBCTutorialUtilities.printSQLException(e);
} finally {
stmt.close();
}
+0
私に詳細を与える –
+0
iamは結果セットに値を取る –
+0
どのように値を比較する –
0
ResultSet rs1=stmt.executeQuery("SELECT * FROM employee_details where Employee_ID='"+strEmpId+"'");
if(rs1.next()) {
System.out.println("Emp ID : " + rs1.getString(1));
System.out.println("Emp Name : " + rs1.getString(2));
System.out.println("Emp Salary : " + rs1.getString(3));
} else {
System.out.println("Emp ID not found");
}
あなたはSQLについての詳細をお知りになりたい場合は、単にHERE
関連する問題
- 1. POSIX Cプログラム(MUTEXプログラム)
- 2. プログラムによるプログラムのアンインストール
- 3. プログラム
- 4. プログラム
- 5. 停止外部プログラムのJavaプログラムが
- 6. Vistaでプログラムでプログラムを実行する
- 7. プログラムでプログラムを起動する
- 8. プログラムでタブ順でプログラムを選択
- 9. プログラムでビューをプログラムに追加する
- 10. プログラムでプログラムを実行するPseudoTTY
- 11. Cプログラム内からプログラムを実行
- 12. JavaプログラムをJavaプログラムでコンパイルする...
- 13. コマンドラインでプログラムをプログラムで実行する
- 14. プログラム的
- 15. は、プログラム
- 16. はプログラム
- 17. プログラムで
- 18. GWTプログラム
- 19. は、プログラム
- 20. Javaプログラム
- 21. プログラムで
- 22. プログラム「ヘッドテンプレート」
- 23. は、プログラム
- 24. はプログラム
- 25. プログラム的
- 26. は、プログラム
- 27. プログラム的
- 28. はプログラム
- 29. プログラムは
- 30. プログラムで
を通じて別の乏しい装った宿題の質問を行きます。 – skaffman
@skaffman +1、ansだから私の答え –