Java JDBC 連結 MySQL Database (I)
1. Download MySQL Database 及 JDBC Driver (MySQL 叫JDBC connector)
2. 裝好 Database, 然後把jdbc connetor (mysql-connector-java-x.x.xx-bin.jar) 放入JAVA_HOME/jdk1.5.0_06/jre/lib/ext 之中....
3. 完成已上步驟可以開始寫Java 程式碼
import java.sql.*; //用JDBC這個是必須import的
public static void main(String args[]){
//處理console命令
if(agrs.length != 2){
Class.forName("com.mysql.jdbc.Driver");
e.printStackTrace();
}//end catch
// database named mysql on the localhost
// with the default port number 3306.
String url = "jdbc:mysql://localhost:3306/mysql";
// user named root with a blank password.
// This user is the default administrator
// having full privileges to do anything.
Connection con = DriverManager.getConnection(url, args[0], args[1]);
}catch(SQLException e){
e.printStackTrace();
}finally{
}//end main
}//end class Jdbc11
先用Connection.createStatement( ) 取得一句Statement
Statement s = con.createStatement();
int updateCounter = s.executeUpdat("INSERT INTO test (col1, col2) + "VALUES(" + var1_value + var2_value +")");int executeUpdate(String sql) throws SQLException
回傳 no. of update row... 而executeUpdate是用於當SQL Statement不會有任
何回傳如UPDATE, INSERT, DELETE. 有回傳的SQL要用到executeQuery方法, 它會
回傳一個ResultSet用來封裝update value.