我從mysql數據庫檢索一些數據,該數據就像ID,我想查找到另一個表中的ID(我可以創建此表)的所有ID並返回與該ID相關的相應值(字符串)。我的問題是,我可以在java中創建查找表,還是可以使用MS Excel作爲查找表?在java或任何類似的解決方案中使用MS Excel查找表
以下是我寫到目前爲止代碼:
package dbconnect;
import java.sql.*;
public class Dbconnect {
public static void main(String[] args) {
int a;
String b;
String c;
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con= DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test","root","xyz123");
Statement stmt= con.createStatement();
ResultSet rs=stmt.executeQuery("select * from shop");
while(rs.next())
{ a = rs.getInt(1);
b = rs.getString(2);
c = rs.getString(3);
System.out.println(a+" "+b+" "+c);
}
con.close();
}catch(Exception e){ System.out.println(e);}
}
}
PS:我想要一些見解關於其方法是可行的,更容易或任何其他方法可以創建查表,而不是代碼。
Excel與此有什麼關係? – Drew
要進行查找操作,我們可以在使用id的地方使用hashmap來獲取值。 – Nagappan
我有一些數據是在Excel中(行和列),我有ID(從SQL數據庫中檢索),它應該與Excel中的一列中存儲的ID之一匹配,並將結果作爲相應的值(同一行,但相鄰列) –