1
這是我的Web服務的一部分java netbeans中的項目。 我不知道我可以從我的數據庫中檢索的值(描述 +的文化 - 這些都是列),添加他們兩個的陣列,和那麼檢索他們都後。 我知道如何做到這一點,當檢索只有一個值。使用Java加入數據庫值並添加到數組中
public String countries(@WebParam(name = "name") String name) {
//TODO write your implementation code here
try {
String url = "jdbc:odbc:" + "worldcup";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection(url,"","");
// Gets a statement
Statement state1 = con.createStatement();
//Statement state2 = con.createStatement();
String query1 = "SELECT description,culture FROM Countries WHERE name = '" + name + "'";
// selects the description for the selected group (group will be referenced to the chosen group)
ResultSet results = state1.executeQuery(query1);
int i = 0;
Arrays.fill(names, "");
while (results.next()) {
String nam = results.getString("description"); // <---- this is the part i need help from
names[i++] = nam;
}
return Arrays.toString(names);
} catch (SQLException e){
e.printStackTrace();
} catch (ClassNotFoundException e) {
}
return null;
String nam = results.getString(「description」)+「」+ results,getString(「culture」); –
謝謝!這是有道理的,我不知道如何將它們結合起來。 – Questioning
我會創建類Country的對象。用於ResultSet中的每一行。 –