主頁 > 知識庫 > JDBC連接MySQL5.7的方法

JDBC連接MySQL5.7的方法

熱門標(biāo)簽:網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 鐵路電話系統(tǒng) 百度競價排名 AI電銷 服務(wù)外包 呼叫中心市場需求 Linux服務(wù)器

1.首先準(zhǔn)備mysql 和eclipse環(huán)境,在環(huán)境搭建好之后,從eclipse官網(wǎng)下載jdbc的驅(qū)動包,下載地址http://dev.mysql.com/downloads/connector/j/

2.從下載的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并導(dǎo)入路徑

方法:右擊工程名->Build Path->Configure Build Path,選擇Add External JAR... 找到mysql-connector-java-5.1.31-bin.jar所在的位置,然后將驅(qū)動包加載到項目中,

3.寫個例子測試一下

package testmysql; 
import java.sql.*; 
public class Test { 
 
  public static void main(String[] args) { 
    String driver = "com.mysql.jdbc.Driver"; 
    String URL = "jdbc:mysql://localhost:3306/student"; 
    Connection con = null; 
    try 
    { 
      Class.forName(driver); 
    } 
    catch(java.lang.ClassNotFoundException e) 
    { 
      System.out.println("Connect Successfull."); 
      System.out.println("Cant't load Driver"); 
    } 
    try   
    {                                         
      con=DriverManager.getConnection(URL,"root","root"); 
      System.out.println("Connect Successfull."); 
    }  
    catch(Exception e) 
    { 
      System.out.println("Connect fail:" + e.getMessage()); 
    } 
  } 
} 

連接上數(shù)據(jù)庫之后,可以根據(jù)表中的內(nèi)容進(jìn)行數(shù)據(jù)庫表的查詢,首先表中要有內(nèi)容,將一些信息輸入到表中之后即可使用SQL語言進(jìn)行查詢

import java.sql.*;  
public class Main {  
  
  public static void main(String[] args) {  
    String driver = "com.mysql.jdbc.Driver";  
    String URL = "jdbc:mysql://localhost:3306/xiaolu";  
    Connection con = null; 
    ResultSet rs = null; 
    Statement st = null; 
    String sql = "select * from student"; 
    try  
    {  
      Class.forName(driver);  
    }  
    catch(java.lang.ClassNotFoundException e)  
    {  
      // System.out.println("Connect Successfull.");  
      System.out.println("Cant't load Driver");  
    }  
    try    
    {                                          
      con=DriverManager.getConnection(URL,"root","root");  
      st=con.createStatement(); 
      rs=st.executeQuery(sql); 
      if(rs!=null) { 
        ResultSetMetaData rsmd = rs.getMetaData(); 
        int countcols = rsmd.getColumnCount(); 
        for(int i=1;i=countcols;i++) { 
          if(i>1) System.out.print(";"); 
          System.out.print(rsmd.getColumnName(i)+" "); 
        } 
        System.out.println(""); 
        while(rs.next()) { 
          System.out.print(rs.getString("sno")+" "); 
          System.out.print(rs.getString("sname")+" "); 
          System.out.print(rs.getString("ssex")+" "); 
          System.out.print(rs.getString("sage")+" "); 
          System.out.println(rs.getString("sdept")+" "); 
        } 
      } 
      //System.out.println("Connect Successfull.");  
      System.out.println("ok"); 
      rs.close(); 
      st.close(); 
      con.close(); 
    }   
    catch(Exception e)  
    {  
      System.out.println("Connect fail:" + e.getMessage());  
    }  
  }  
} 

關(guān)于JDBC連接MySQL5.7的文章就介紹到這,其他的可以查下腳本之家其它相關(guān)文章。

您可能感興趣的文章:
  • java jdbc連接mysql數(shù)據(jù)庫實現(xiàn)增刪改查操作
  • JDBC連接MySql數(shù)據(jù)庫步驟 以及查詢、插入、刪除、更新等
  • JSP使用JDBC連接MYSQL數(shù)據(jù)庫的方法
  • java使用jdbc連接數(shù)據(jù)庫工具類和jdbc連接mysql數(shù)據(jù)示例
  • JDBC 連接MySQL實例詳解
  • 使用JDBC連接Mysql數(shù)據(jù)庫會出現(xiàn)的問題總結(jié)
  • mysql jdbc連接步驟及常見參數(shù)
  • JDBC連接MySQL出現(xiàn)的問題
  • Java 通過JDBC連接Mysql數(shù)據(jù)庫
  • JDBC連接的六步實例代碼(與mysql連接)

標(biāo)簽:湖南 黃山 衡水 銅川 仙桃 湘潭 蘭州 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JDBC連接MySQL5.7的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266