JDBC基本操作

2021-09-25 14:04:20 字數 1026 閱讀 3779

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 到最初狀態 當乙個連線物件被建立時,預設情況下是...