Java連線mySql 簡單JDBC連線資料庫

2021-08-27 17:32:34 字數 1332 閱讀 3932

利用jdbc開發資料庫

經典應該用框架:

第一步,載入jdbc資料庫驅動程式(不同的資料庫有不同的資料庫驅動,所以在連線資料庫之前,需載入驅動)

格式:string driver = "com.mysql.jdbc.driver";

class.forname(driver);//載入mysql資料庫,用class.forname("驅動名稱")進行載入

第二步,建立資料庫連線,將資料庫與當前檔案連線起來,後面才可以對資料庫進行操作

格式:string url = "jdbc:mysql://localhost:3306/資料庫名";//建立資料庫連線位址

connection conn = null;//建立資料庫連線物件

conn =  drivermanager.getconnection(url,"root","root");//連線資料庫

第三步,建立操作物件和操作語句(用插入操作做例子)

preparedstatement pstmt = null; //4.建立資料庫操作物件

string sql = null;//資料庫操作語句

sql = "insert into 表名 (屬性,屬性,屬性) values (?,?,?)" ;//插入操作,可以是別的操作語句

pstmt = conn.preparestatement(sql);

pstmt.setstring(1,值) ;

pstmt.setstring(2,值) ;

pstmt.setstring(3,值) ;

pstmt.executeupdate() ;

第四步,當操作時查詢操作時,還需要建立乙個結果集物件

格式:resultset rs = null;

sql = "select 屬性,屬性,屬性 from 表名";

pstmt = conn.preparestatement(sql);

rs = pstmt.executequery();

rs.getstring("屬性");具體方法看屬性的型別,返回查詢結果

第五步,關閉資料庫,在這有個規則,就是得先關閉結果集,再關閉操作物件,最後關閉資料庫連線

格式:rs.close();//如果程式沒有查詢操作,則不用寫這條語句

ptsmt.close();

conn.close();

以上就是簡單jdbc運算元據庫的應用框架,一般的程式連線資料庫,都是這個過程的.

java連線mysql出現亂碼

插入資料時出現亂碼,大致修改點為 1.my.ini中 client 下面新增 default character set utf8 2.my.ini中 mysqld 下面新增 default character set utf8 3.jdbc的url使用 jdbc mysql localhost 3...

mysql連線字串 遠端連線 java

class.forname com.mysql.jdbc.driver connection conn drivermanager.getconnection jdbc mysql localhost 3306 realty root 123 如果有多個人員開發,遠端連線同一資料庫的話需要mysql...

Java連線MySQL資料庫

廢話不多說,直接上 記得在用eclipse建立專案後,要匯入jdbc。首先建立乙個databaseconnection類,用來連線資料庫。public class databaseconnection catch exception e public connection getconnectin ...