今天就跟大家聊聊有關(guān)如何在Java中連接MySQL數(shù)據(jù)庫,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
10年積累的成都做網(wǎng)站、成都網(wǎng)站設計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有瓜州免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
用java 聯(lián)接mysql的實例
在聯(lián)接的時候,先確保本機安裝了mysql或者服務器是安裝了mysql
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class MainSql { // JDBC 驅(qū)動名及數(shù)據(jù)庫 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/chat"; // 數(shù)據(jù)庫的用戶名與密碼,需要根據(jù)自己的設置 static final String USER = "root"; static final String PASS = ""; public static void main(String[] args) { // TODO Auto-generated method stub Connection conn = null; Statement stmt = null; try{ Class.forName(JDBC_DRIVER); System.out.println("鏈接數(shù)據(jù)庫.."); conn = DriverManager.getConnection(DB_URL,USER,PASS); stmt = conn.createStatement(); String sql = "SELECT * FROM users"; ResultSet rs = stmt.executeQuery(sql); while(rs.next()){ // 通過字段檢索 String id = rs.getString("id"); String password = rs.getString("passwd"); // 輸出數(shù)據(jù) System.out.println("用戶名: " + id); System.out.println("密碼: " + password); } rs.close(); stmt.close(); conn.close(); }catch(SQLException se){ // 處理 JDBC 錯誤 se.printStackTrace(); }catch(Exception e){ // 處理 Class.forName 錯誤 e.printStackTrace(); }finally{ // 關(guān)閉資源 try{ if(stmt!=null) stmt.close(); }catch(SQLException se2){ }// 什么都不做 try{ if(conn!=null) conn.close(); }catch(SQLException se){ se.printStackTrace(); } } System.out.println("Goodbye!"); } }
看完上述內(nèi)容,你們對如何在Java中連接mysql數(shù)據(jù)庫有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。