生活随笔
收集整理的這篇文章主要介紹了
JDBC 使用说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、注冊驅動
2、獲取連接
3、創建一個Statement語句對象
4、執行SQL語句
5、處理結果集
6、關閉資源
import java.sql.Connection
;
import java.sql.DriverManager
;
import java.sql.ResultSet
;
import java.sql.Statement
;public class DbUtil
{public static final String URL
= "jdbc:mysql://localhost:3306/imooc";public static final String USER
= "liulx";public static final String PASSWORD
= "123456";public static void main
(String
[] args
) throws Exception
{//1.加載驅動程序Class.forName
("com.mysql.jdbc.Driver");//2. 獲得數據庫連接Connection conn
= DriverManager.getConnection
(URL, USER, PASSWORD
);//3.操作數據庫,實現增刪改查Statement stmt
= conn.createStatement
();ResultSet rs
= stmt.executeQuery
("SELECT user_name, age FROM imooc_goddess");//如果有數據,rs.next
()返回truewhile
(rs.next
()){System.out.println
(rs.getString
("user_name")+
" 年齡:"+rs.getInt
("age"));}}
}
public class DbUtil
{public static final String URL
= "jdbc:mysql://localhost:3306/imooc";public static final String USER
= "liulx";public static final String PASSWORD
= "123456";private static Connection conn
= null
;static
{try
{//1.加載驅動程序Class.forName
("com.mysql.jdbc.Driver");//2. 獲得數據庫連接conn
= DriverManager.getConnection
(URL, USER, PASSWORD
);} catch
(ClassNotFoundException e
) {e.printStackTrace
();} catch
(SQLException e
) {e.printStackTrace
();}}public static Connection getConnection
(){return conn
;}
}public class GoddessDao
{//增加public void addGoddess
(Goddess g
) throws SQLException
{//獲取連接Connection conn
= DbUtil.getConnection
();//sqlString sql
= "INSERT INTO imooc_goddess(user_name, sex, age, birthday, email, mobile,"+
"create_user, create_date, update_user, update_date, isdel)"+
"values("+
"?,?,?,?,?,?,?,CURRENT_DATE(),?,CURRENT_DATE(),?)";//預編譯PreparedStatement ptmt
= conn.prepareStatement
(sql
); //預編譯SQL,減少sql執行//傳參ptmt.setString
(1, g.getUser_name
());ptmt.setInt
(2, g.getSex
());ptmt.setInt
(3, g.getAge
());ptmt.setDate
(4, new Date
(g.getBirthday
().getTime
()));ptmt.setString
(5, g.getEmail
());ptmt.setString
(6, g.getMobile
());ptmt.setString
(7, g.getCreate_user
());ptmt.setString
(8, g.getUpdate_user
());ptmt.setInt
(9, g.getIsDel
());//執行ptmt.execute
();}
}
總結
以上是生活随笔為你收集整理的JDBC 使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。