JDBC連線資料庫

2021-10-10 05:26:00 字數 1252 閱讀 7450

載入驅動類

class.

forname

("com.mysql.cj.jdbc.driver"

);

建立連線

connection = drivermanager.

getconnection

(url, usename, password)

;

傳送sql語句(createstatement,preparestatement)

string sql=

"select * from tb_student where sname=?"

; preparedstatement ps = connection.

preparestatement

(sql)

;

處理結果(查詢為例)

ddl boolean execute 布林型別表示的意思是執行的sql語句是否有結果集

dml int executeupdate int型別表示的執行的sql語句對資料庫中資料的影響行數

dql resultset executequery sql語句返回的結果集

boolean next = resultset.

next()

;if(next)

關閉連線

ps.

close()

;

public connection connection()

catch

(classnotfoundexception e)

catch

(sqlexception throwables)

return connection;

}

/**

* sql測試

* @param connection

*/public

static

void

testsql

(connection connection)

//5、關閉連線

// ps.close();

connection.

close()

;}catch

(sqlexception throwables)

}

JDBC連線資料庫

雖然現在用很多方法來實現應用程式與資料庫後台的連線操作,但是做為一名新手,真正理解和掌握使用jdbc來連線資料庫是非常有必要的,因為它是基礎。下面就說說如何實現jdbc連線資料庫。url jdbc mysql localhost 3306 bookmanage?useunicode true cha...

JDBC 連線資料庫

附 驅動包以及關鍵字 mysql class.forname org.gjt.mm.mysql.driver cn drivermanager.getconnection jdbc mysql mydbcomputernameorip 3306 mydatabasename susr,spwd po...

JDBC連線資料庫

注意引入的是sqljdbc4.jar包 connection物件的資料庫能夠提供描述其表 所支援的 sql 語法 儲存過程 此連線功能等等的資訊 statement物件表示基本語句,其中將單個方法應用於某一目標和一組引數,以返回結果 resultsetmetadata可用於獲取關於resultset...