jdbc基本操作**
//載入驅動
class.forname("com.mysql.jdbc.driver").newinstance();
//建立連線
string url="jdbc:mysql://localhost:3306/testdb?user=root&password=root&useunicode=true&characterencoding=gb2312";
connection conn=drivermanager.getconnection(url);
//建立statement物件 ,為執行sql做準備
//preparedstatement ps = conn.preparestatement(sql);對sql進行預編譯,適合對資料庫批量處理
statement stmt=conn.createstatement();
//執行sql查詢
string sql="select * from users";
resultset rs=stmt.executequery(sql);
//建立preparedstatement物件
string sql="select * from user where username=? and password=?";
preparedstatement pstmt=conn.preparestatement(sql);
pstmt.setstring(1,"admin");
pstmt.setstring(2,"liubin");
//執行動態sql查詢
resultset rs=pstmt.executequery();
//執行insert update delete等語句,先定義sql
while(rs.next)
rs.close();
stmt.clost();
pstmt.close();
con.close();
JDBC基本操作與事務
jdbc概念 簡而言之就是定義了一套操作所有關係型資料庫的規則 介面 流程 1.註冊驅動 2.獲取資料庫連線物件 3.定義sql 4.定義獲取執行sql的物件 5.執行sql,返回結果集resultset 6.遍歷結果集,封裝物件,裝載集合 7.釋放資源 package com.meng.jdbc ...
jdbc 對sqlite的基本操作
1.向資料庫中建立表 public void addtable string dbpath catch exception e 2.從 db 檔案中刪除表 這裡只貼出來語句其他都一樣 判斷巡檢表是否存在 存在 則刪除 string deletetablesql drop table if exist...
JDBC 事務 與 基本操作模板
jdbc 事物處理 事務 指構成單個邏輯工作單元的操作集合 事務處理 保證所有事務都作為乙個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在乙個事務中執行多個操作時,要麼所有的事務都被提交 commit 要麼整個事務回滾 rollback 到最初狀態 當乙個連線物件被建立時,預設情況下是...