2011-04-02 73 views
-4

我的代碼搜索城市所有的人:我想給這個城市的名字

if(searchby.equals("City")) 
{ 
    try 
    { 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    System.out.println("\n Driver loaded"); 
    Connection con=DriverManager.getConnection("jdbc:odbc:wanisamajDB"); 
    Statement stmt=con.createStatement(); 
    ResultSet rs = stmt.executeQuery("SELECT Name FROM FAMILYcensus WHERE Name.City LIKE='" + tfsearch.getText() + "'"); 
    System.out.println("Hi"); 

    rs.next(); 
    String city = rs.getString("NAME"); 
    System.out.println("NAME: " + city); 

    JOptionPane.showMessageDialog(null, "RECORD FOUND"); 
    tasearch.setText(city); 
    } 
    catch (Exception e) 
    { 
    System.out.println("EXCEPTION " + e); 
    } 
} 
+2

問題是? – 2011-04-02 11:21:46

+2

提示:評論的代碼片段不是你問題的一部分。 – log0 2011-04-02 11:24:17

回答

5

有沒有這樣的運營商在SQL like = 'boston'。 其city = 'boston'city like 'boston'其中第二個將容忍差異,這取決於數據庫的配置方式。

+0

非常尖銳的眼睛! – 2011-04-02 11:25:55

相關問題