你好,我是小黃,一個愛看書的java程式設計師,我來回答這個問題。
我猜測您的意思是,在eclipse裡面透過JDBC技術連線mysql,要是這樣的話,具體步驟有:
1. 註冊一個driver驅動器
2.獲得資料庫連線(url, 使用者名稱,密碼)
3.開啟事務,取消自動提交
4.建立一個statement語句傳送sql
5.執行sql語句
6.如果有結果集就處理結果集
7.關閉語句
8.沒問題就commit
9.有問題就rollback
10.關閉資料庫連線
來看看具體程式碼吧
public class JdbcDemo {
public static void main(String[] args) {
//1,註冊mysql驅動
try {
Class.forName("com.mysql.jdbc.Driver");// 動態載入mysql驅動
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
}
//2,獲得連線 (url username password)
// jdbc:mysql://主機名稱:連線埠/資料庫的名稱
String url = "jdbc:mysql://localhost:3306:hw";
String username = "test";
String password = "test";
Connection conn = null;
conn = DriverManager.getConnection(url, username, password);
//3,開啟事務,取消自動提交
conn.setAutoCommit(false);
//4,開啟sql語句
Statement stat = conn.createStatement();
//5,執行sql語句
stat.execute(" insert into t_student values (1222, "andy", 20, "1" )");
//6,有結果集就處理
//7,關閉sql語句
stat.close();
//8,沒問題就提交
conn.commit();
} catch (Exception e) {
//9,有問題就回滾
conn.rollback();
} catch (SQLException e1) {
}finally {
//10,關閉資料庫連線
conn.close();
} catch (SQLException e) {
你好,我是小黃,一個愛看書的java程式設計師,我來回答這個問題。
我猜測您的意思是,在eclipse裡面透過JDBC技術連線mysql,要是這樣的話,具體步驟有:
1. 註冊一個driver驅動器
2.獲得資料庫連線(url, 使用者名稱,密碼)
3.開啟事務,取消自動提交
4.建立一個statement語句傳送sql
5.執行sql語句
6.如果有結果集就處理結果集
7.關閉語句
8.沒問題就commit
9.有問題就rollback
10.關閉資料庫連線
來看看具體程式碼吧
public class JdbcDemo {
public static void main(String[] args) {
//1,註冊mysql驅動
try {
Class.forName("com.mysql.jdbc.Driver");// 動態載入mysql驅動
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
}
//2,獲得連線 (url username password)
// jdbc:mysql://主機名稱:連線埠/資料庫的名稱
String url = "jdbc:mysql://localhost:3306:hw";
String username = "test";
String password = "test";
Connection conn = null;
try {
conn = DriverManager.getConnection(url, username, password);
//3,開啟事務,取消自動提交
conn.setAutoCommit(false);
//4,開啟sql語句
Statement stat = conn.createStatement();
//5,執行sql語句
stat.execute(" insert into t_student values (1222, "andy", 20, "1" )");
//6,有結果集就處理
//7,關閉sql語句
stat.close();
//8,沒問題就提交
conn.commit();
} catch (Exception e) {
try {
//9,有問題就回滾
conn.rollback();
} catch (SQLException e1) {
}
}finally {
try {
//10,關閉資料庫連線
conn.close();
} catch (SQLException e) {
}
}
}
}