2011-02-23 64 views
1

我試圖連接到Java中的SQL Server數據庫,執行查詢並將結果返回給調用腳本。Java:連接到數據庫並返回查詢結果

class DB { public DB() {}

 public Connection dbConnect(String db_connect_string) 
     { 
       try 
       { 
         Class.forName(
          "com.microsoft.jdbc.sqlserver.SQLServerDriver"); 

         Connection conn = 
          DriverManager.getConnection(db_connect_string); 

         System.out.println("connected"); 
         return conn; 

       } 
       catch (Exception e) 
       { 
         e.printStackTrace(); 
         return true; 
       } 
     } 
}; 
class getConnection 
{ 
     public void main(String[] args) 
     { 
       DB db = new DB(); 
       Connection conn=db.dbConnect(
      "jdbc:microsoft:sqlserver://host:1433;User=user;Password=Pwd"); 
     } 

} 
return true; 

至於我可以告訴這個告訴我的連接是好的,但我的Java小於有限。有人可以告訴我,如果這部分是好的,並添加一個簡單的選擇語句,然後通過返回傳回?

+0

我建議爲使用JPA或(池)數據源,並從JdbcTemplate的春季(應該是可用的,即使你不否則使用Spring)。 – Puce 2011-02-23 10:51:26

回答

2
+1

StackOverflow非常出色,但它無法替代閱讀書籍(或做谷歌搜索);-) – 5arx 2011-02-23 10:24:11

+0

我可以感覺到,這些日子StackOverflow被相當多的問題所淹沒,這些問題可以通過單個RTFM來回答! – adarshr 2011-02-23 10:26:59

+0

StackOverflow過去非常新手。如果我的問題很容易回答你爲什麼不介意你呢? – Marius 2011-02-23 10:30:15

2

可能是你應該刷瞭如何使用JDBC

public Statement getStatement() 
{ 

     return conObject.createStatement(); 

} 
相關問題