これは、ユーザーが「アーティスト」という名前のデータベースを検索して名前でレコードを検索できるようにする小さなコードです。どのように情報をJTableに表示するのですか?java - データベースから情報を取得し、それをテキストボックスまたはJTableに表示
private void btnSearchActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");/* loads the jdbcodbc driver not using username and password */
Connection connect = DriverManager.getConnection("jdbc:odbc:artist");
Statement state = connect.createStatement();/* Gets a statement */
String query = "SELECT * FROM Artists "+ "WHERE Name = '" + txtName.getText() + "'";
ResultSet results = state.executeQuery(query);/* Result set returned for a query */
if (!results.next()) {
System.out.println("Name is incorrect");
throw new WrongNameException();/* Exception thron if information is incorrect*/
} else {
System.out.println("You have successfully Searched!");
}
state.close();
} catch(SQLException | ClassNotFoundException | WrongNameException e) { /* catches the exceptions */
JOptionPane.showMessageDialog(null,e,"Error ",0);
}
}
[この記事]の可能複製(http://stackoverflow.com/questions/10620448/most-simple-code-to-populate-jtable-from-結果セット)? – Plirkee
私は可能な解決策を持っています。 – Milan