JDBC操作(總結)

2022-04-02 11:22:19 字數 3014 閱讀 5920

1.在專案中新建資料夾config(配置),在其中新建配置檔案db.properties

drivername =oracle.jdbc.driver.oracledriver

url = jdbc:oracle:thin:@localhost:1521:orcl

username =scott

password = tiger

2.建立dbutil(資料庫工具類)

(1)靜態建立特性物件

static properties properties = new properties();

(2)在靜態**塊中用特性物件讀取相應的配置檔案,並配置所需要的資料庫類

static

catch

(classnotfoundexception e)

catch

(filenotfoundexception e)

catch

(ioexception e)

}

(3)建立靜態方法getconnection,用以得到資料庫連線

public

static

connection getconnection()

catch

(sqlexception e)

return

conn;

}

(4)建立靜態方法close,用以關閉所用到的資源

public

static

void

close(resultset rs,statement stat,connection conn)

} catch

(sqlexception e)

try }

catch

(sqlexception e)

try }

catch

(sqlexception e)

}

3.編寫與資料庫結構相同的類

public

class

emp

public emp(int empno, string ename, string job, int

mgr, date hiredate,

double salary, double comm, int

deptno)

public

intgetempno()

public

void setempno(int

empno)

public

string getename()

public

void

setename(string ename)

public

string getjob()

public

void

setjob(string job)

public

intgetmgr()

public

void setmgr(int

mgr)

public

date gethiredate()

public

void

sethiredate(date hiredate)

public

double

getsalary()

public

void setsalary(double

salary)

public

double

getcomm()

public

void setcomm(double

comm)

public

intgetdeptno()

public

void setdeptno(int

deptno)

@override

public

string tostring()

}

4.編寫dao類,用以與資料庫進行互動

(1)得到所有物件的方法

public listgetemp()

return

emps;

} catch

(sqlexception e)

finally

return

null

; }

(2)插入資料的方法

public

boolean

insertemp(emp emp)

else

}catch

(sqlexception e)

finally

return

false

; }

(3)改變資料的方法

public

boolean

updateemp(emp emp)

else

}catch

(sqlexception e)

finally

return

false

; }

(4)刪除資料的方法

public

boolean deleteemp(int

empno)

else

} catch

(sqlexception e)

finally

return

false

; }

完成

注意:

1.獲取申請時,一般獲取的是preparestatement,這樣不會產生sql注入的危險(直接statement)

JDBC的操作總結

jdbc 操作總結 jdbc是一組能夠執行 sql語句的 apijdbc的操作方式比較單一,簡單的分為以下幾個流程 1.通過資料庫廠商提供的jdb類庫想drivermanager註冊資料庫驅動 2.使用drivermaanger提供getconnection 方法連線到資料庫 3.通過資料庫的連線物...

JDBC簡單操作步驟總結

操作步驟 frist class.forname 驅動器名 second third statement st con.createstatement 獲取查詢物件 resultset rs st.executequery sql語句 執行查詢結果 last while rs.next con.cl...

JDBC學習總結

四 屬性 乙個元素的開始標誌中的名稱 值對 所有的屬性值必須位於單引號或雙引號中。每乙個元素的屬性不允許出現超過一次。開始標誌內,類似賦值語句 如 五 注釋 注釋可以出現在文件的任何位置。但不建議放在宣告前面,部分瀏覽器會報錯 注釋以 結束。注釋內不能包含雙連字元 除此之外,注釋可以包含任何內容。注...