2010-06-13 47 views

回答

1

下載 「使用mysql-connector-java的5.1.13-bin.jar」 從下面的鏈接http://sqlworkbench.mgm-tp.com/viewvc/trunk/sqlworkbench/junit/mysql-connector-java-5.1.13-bin.jar?revision=2294&pathrev=2294

以下是一個Java代碼示例,從表連接到MySQL數據庫和檢索數據。

在下面的代碼數據庫的名稱是 「的databaseName」

和表名是 「用戶表」

不要忘記加上 「使用mysql-connector-java的5.1.13-bin.jar」 到NetBeans項目的圖書館。

import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.Statement; 

public class NewClass { 

public static void main(String[] args) { 


    Connection conn = null; 

    String url = "jdbc:mysql://127.0.0.1:3306/"; 
    String dbName = "databaseName"; 
    Statement stmt = null; 
    ResultSet result = null; 
    String driver = "com.mysql.jdbc.Driver"; 
    String databaseUserName = "root"; //user name to connect to database(plz change it with your mysql username) 
    String databasePassword = "root"; //password to connect to database(plz change it with your mysql password) 
    try { 
     Class.forName(driver).newInstance(); 
     conn = DriverManager.getConnection(url + dbName, databaseUserName, databasePassword); 
     stmt = conn.createStatement(); 
     result = null; 
     String password,username; 
     result = stmt.executeQuery("select * from userTable "); 
     if(!result.isBeforeFirst()){ 
      System.out.println("resultset contin no rows"); 
     }else{ // result set contain some data.... ie.. table contain some rows 
      // process data 
     } 

     conn.close(); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 
} 
+0

在發佈複製和粘貼樣板/逐字回答多個問題時要小心,這些問題往往會被社區標記爲「垃圾」。如果你這樣做,那麼它通常意味着問題是重複的,所以請將它們標記爲:http://stackoverflow.com/a/11920142/419 – Kev 2012-08-12 13:10:18

+0

以上回答對於這個問題也是正確的......這就是爲什麼我粘貼它也在這裏... – 2012-08-13 05:23:42

相關問題