以下的文章主要介紹的是JDBC 連接MySQL數據庫的實際操作過程以及在其實際操作中期實際應用代碼的描述,以下就是JDBC 連接MySQL數據庫的具體方案的描述,希望在你今后的學習中會有所幫助。 publicclassMySQLJdbc{ publicStringdriverName=com.MySQL.jdbc.Driv
以下的文章主要介紹的是JDBC 連接MySQL數據庫的實際操作過程以及在其實際操作中期實際應用代碼的描述,以下就是JDBC 連接MySQL數據庫的具體方案的描述,希望在你今后的學習中會有所幫助。
public class MySQLJdbc {
public String driverName = "com.MySQL.jdbc.Driver";
public String url = "jdbc:MySQL://localhost:3306/oa";
public String userName = "root";
public String userPwd = "me";
/**
* Apr 19, 2009 12:49:55 PM
*
* @param args
*/
public static void main(String[] args) {
MySQLJdbc my=newMySQLJdbc();
my.read();
}
public void read() {
String queryString = "select userName,realName from user";
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
加載驅動
Class.forName(driverName);
創建連接MySQL數據庫
conn = DriverManager.getConnection(url, userName, userPwd);
創建Statement
st = conn.createStatement();
執行sql語句,得到查詢結果
rs = st.executeQuery(queryString);
輸出查詢結果
while (rs.next()) {
System.out.println("userName:" + rs.getString("userName")
+ " realName:" + rs.getString("realName"));
}
關閉資源
rs.close();
st.close();
conn.close();
} catch (Exception ex) {
輸出錯誤信息
ex.printStackTrace();
} finally {
finally子句總是會執行(就算發生錯誤),這樣可以保證資源的絕對關閉
try {
if (rs != null)
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (st != null)
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (conn != null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
以上的相關內容就是對JDBC 連接MySQL數據庫的介紹,望你能有所收獲。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com