徹底封裝JDBC操作MySQL的連線。

2021-07-26 06:07:07 字數 999 閱讀 4124

只需3步。

1、匯入mysql的jar包。 略

2、封裝配置檔案db.properties

driverclass = com.mysql.jdbc.driver            

url = jdbc:mysql:///databasename?useunicode=true&characterencoding=utf8

user = root

password = 123

把資料庫驅動和一些資料庫引數封裝到配置檔案,做到隨時更換資料庫。

3、封裝連線**

/**

* created by youxuan on 2017/1/15 0015.

* jdbc工具類

*/public class jdbcutil catch (exception e)

}public static connection getconnection() throws sqlexception

/*** 清理資料庫資源

* @param rs

* @param stat

* @param conn

*/public static void release(resultset rs, statement stat,connection conn)

rs = null;

if(stat != null)

stat = null;

if(conn!=null)

conn = null;

}catch (exception e)

}}

4、連線測試

public void text1()

}catch(exception e)finally

}

mysql操作封裝

連線資料庫 function connect 記錄插入操作 function insert table,array keys values values mysql query sql return mysql insert id mysql insert id 返回上一步insert操作產生的id...

jdbc操作Mysql相關事項

編碼問題徹底解決 第一建立表的時候能建立成功,但是插入中文資料不能插入成功,那麼在字段型別後面新增character set utf8 collate utf8 general ci create database mengmengda create table user id int userna...

通過反射封裝JDBC

具體上 我的basedao 每個實體類都配置了個properties 用來存放每個實體類的類名 相當於資料庫裡的表明 和資料庫裡的主鍵自動增長列 tablename user mainkeytype identity idname id 我的userdao只要繼承basedao就行 public c...