JDBC連線資料庫 SQL基本操作

2021-07-15 19:12:47 字數 1448 閱讀 6185

裝載資料庫的jdbc驅動程式

class.forname(" com.mysql.jdbc.driver").newinstance();

建立與資料庫的連線

string url = "jdbc:mysql://主機:埠號/資料庫名?useunicode=true&characterencoding=utf-8&usessl=false";  

//例如:string url = "jdbc:mysql://localhost:3306/testdb?useunicode=true&characterencoding=utf-8&usessl=false";

string user = "root";

string password = "211";

connection conn= drivermanager.getconnection( url, user, password );

建立statement 物件,準備執行sql語句

string sql = "";  //「」內為所要執行的sql語句

preparedstatement pstmt = conn.preparestatement(sql);

執行sql語句

常用3種執行sql語句的方法:

處理resultset結果集

while( rs.next() )

依次關閉resultset、statement和connection物件

rs.close();    

stmt.close();

conn.close();

示例:

connection conn = null;

preparedstatement pstmt = null;

resultset rs = null;

try

} catch (exception e) finally

if (pstmt != null)

if (conn != null)

} catch (exception e)

}

mysql中文處理

先執行:

set  names utf-8;

create table teacher(

id int(3) not null primary key,

name char(10),

address varchar(50),

year date)

default character set utf-8;

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...