jdbc连接mysql的语法_JDBC连接MySQL
JDBC連接MySQL
加載及注冊(cè)JDBC驅(qū)動(dòng)程序
Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.jdbc.Driver").newInstance();
JDBC URL定義驅(qū)動(dòng)程序與數(shù)據(jù)源之間的連接
標(biāo)準(zhǔn)語(yǔ)法:
::
MySQL的JDBCURL格式:
jdbc:mysql//[hostname][:port]/[dbname][?param1=value1][¶m2=value2]….
示例:jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password
常見參數(shù):
user用戶名
password密碼
autoReconnect聯(lián)機(jī)失敗,是否重新聯(lián)機(jī)(true/false)
maxReconnect嘗試重新聯(lián)機(jī)次數(shù)
initialTimeout嘗試重新聯(lián)機(jī)間隔
maxRows傳回最大行數(shù)
useUnicode是否使用Unicode字體編碼(true/false)
characterEncoding何種編碼(GB2312/UTF-8/…)
relaxAutocommit是否自動(dòng)提交(true/false)
capitalizeTypeNames數(shù)據(jù)定義的名稱以大寫表示
建立連接對(duì)象
String url="jdbc:mysql://localhost:3306/sample_db?user=root&password=your_password";
Connection con = DriverManager.getConnection(url);
建立SQL陳述式對(duì)象(StatementObject)
Statementstmt = con.createStatement();
執(zhí)行SQL語(yǔ)句
executeQuery()
Stringquery = "select * from test";
ResultSet rs=stmt.executeQuery(query);
結(jié)果集ResultSet
while(rs.next())
{rs.getString(1);rs.getInt(2);}
executeUpdate()
String upd="insert into test (id,name) values(1001,xuzhaori)";
int con=stmt.executeUpdate(upd);
execute()
本文轉(zhuǎn)自kenty博客園博客,原文鏈接http://www.cnblogs.com/kentyshang/archive/2007/01/26/630940.html如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
kenty
總結(jié)
以上是生活随笔為你收集整理的jdbc连接mysql的语法_JDBC连接MySQL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone 11生产将受影响?富士康印
- 下一篇: 2021年Metacritic五大差评游