標籤:
資料庫連接的一些知識:
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.Statement ;
public class InsertDemo01{
// 定義MySQL的資料庫驅動程式
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
// 定義MySQL資料庫的串連地址
public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;
// MySQL資料庫的串連使用者名稱
public static final String DBUSER = "root" ;
// MySQL資料庫的串連密碼
public static final String DBPASS = "mysqladmin" ;
public static void main(String args[]) throws Exception { // 所有的異常拋出
Connection conn = null ; // 資料庫連接
Statement stmt = null ; // 資料庫操作
Class.forName(DBDRIVER) ; // 載入驅動程式
String sql = "INSERT INTO user(name,password,age,sex,birthday) "+
" VALUES (‘李興華‘,‘www.mldn.cn‘,30,‘男‘,‘2008-08-27‘)" ;
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
stmt = conn.createStatement() ; // 執行個體化Statement對象
stmt.executeUpdate(sql) ; // 執行資料庫更新操作
stmt.close() ; // 關閉操作
conn.close() ; // 資料庫關閉
}
};
1、載入資料庫驅動(Class.forName(DBDRIVER) ; // 載入驅動程式)。
2、建立資料庫連接(conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;)。
3、由當前資料庫連接產生一個資料操作對象(stmt = conn.createStatement() ; )。
4、用這個資料操作對象進行資料庫操作(stmt.executeUpdate(sql) ; // 執行資料庫更新操作)。
5、關閉資料操作對象(stmt.close() ;)。
6、關閉資料連線(conn.close() ; )。
查詢用executeQuery,返回一個Resultset結果集
更新用executeUpdate,返回一個整數,即受影響行數
MySQL建立串連的過程