1. 程式人生 > >Java 使用 jdbc 連線 mysql

Java 使用 jdbc 連線 mysql

這是MySQL官方提供的連線方式:

解壓後得到jar庫檔案,需要在工程中匯入該庫檔案

我是用的是Eclipse:



 

 

 JAVA連線MySQL稍微繁瑣,所以先寫一個類用來開啟或關閉資料庫:

DBHelper.java


      
    import java.sql.Connection;  
    import java.sql.DriverManager;  
    import java.sql.PreparedStatement;  
    import java.sql.SQLException;  
      
    public class DBHelper {  
        public static final String url = "jdbc:mysql://127.0.0.1/student";  
        public static final String name = "com.mysql.jdbc.Driver";  
        public static final String user = "root";  
        public static final String password = "root";  
      
        public Connection conn = null;  
        public PreparedStatement pst = null;  
      
        public DBHelper(String sql) {  
            try {  
                Class.forName(name);//指定連線型別  
                conn = DriverManager.getConnection(url, user, password);//獲取連線  
                pst = conn.prepareStatement(sql);//準備執行語句  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        }  
      
        public void close() {  
            try {  
                this.conn.close();  
                this.pst.close();  
            } catch (SQLException e) {  
                e.printStackTrace();  
            }  
        }  
    }  

再寫一個Demo.java來執行相關查詢操作

Demo.java


      
    import java.sql.ResultSet;  
    import java.sql.SQLException;  
      
    public class Demo {  
      
        static String sql = null;  
        static DBHelper db1 = null;  
        static ResultSet ret = null;  
      
        public static void main(String[] args) {  
            sql = "select *from stuinfo";//SQL語句  
            db1 = new DBHelper(sql);//建立DBHelper物件  
      
            try {  
                ret = db1.pst.executeQuery();//執行語句,得到結果集  
                while (ret.next()) {  
                    String uid = ret.getString(1);  
                    String ufname = ret.getString(2);  
                    String ulname = ret.getString(3);  
                    String udate = ret.getString(4);  
                    System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );  
                }//顯示資料  
                ret.close();  
                db1.close();//關閉連線  
            } catch (SQLException e) {  
                e.printStackTrace();  
            }  
        }  
      
    }  


相關推薦

Java: JDBC連線MySQL資料庫插入中文內容出現亂碼

如上圖, 向MySQL資料庫中插入中文內容時, 插入的資訊變成了問號。 解決辦法如下: 1. 設定jsp頁面的編碼格式。 <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> &

java jdbc連線Mysql資料庫Dao模式下的帶配置檔案的(properies)

 為什麼要使用properies配置檔案呢?因為當我們吧專案部署到伺服器後,如果想到修改資料庫的連線時,比較麻煩,因為伺服器上佈置的是類檔案,也就是編譯好的檔案,當我們要是修改連線時,一旦,修改就的開啟類檔案但是,資料庫是沒有開發軟體的,所以此時就需要用properies配置檔案,properies記事本就

Java JDBC連線MySQL(Eclipse)

1. MySQL JDBC驅動下載2.匯入MySQLJDBC驅動Eclipse: Build Path->Libraries->Add External JARs…->mysql-connector-java-5.0.8-bin.jar3. 建立MySQL連

JAVA JDBC 連線Mysql 程式碼。

package com.birds.chart.demo; import java.sql.DriverManager; import java.sql.ResultSet; import java

java程式中使用JDBC連線mysql資料庫

  在java程式中我們時常會用到資料庫中的資料或操作資料庫中的資料,如果java程式沒有和我們得資料庫連線,就不能實現在java程式中直接操作資料庫。使用jdbc就能將java程式和資料庫連起來,此時我們就能在java程式裡通過java程式碼完成我們要對資料庫的操作。但是使用jdbc怎麼實現連線呢? 具體

java利用jdbc連線Mysql資料庫——實現登入註冊功能

實現功能如下: ①0選中註冊,若使用者名稱相同則註冊失敗,重新選擇 ②若使用者名稱不存在則儲存到資料庫 ③1選中登入,若使用者名稱和密碼符合時,登入成功。 程式碼如下: package com.lucfzy; import java.sql.Connection; imp

javaJDBC連線mysql資料庫

java想要用JDBC連線mysql,必須要先配置好各個元素          首先,你得先安裝了資料庫,另外你安裝了jdk,當你確認安裝好了mysql和jdk再繼續下面的步驟          接著,下載mysql資料庫的驅動,將下載的檔案解壓,將其中的mysql-con

java程式碼實現JDBC連線MySql以及引用驅動程式包

JDBC連結MySql   JDBC連結MySql的話題已經老掉牙了,這次我只想通過使用簡潔的程式碼實現,採用封裝的思想,將連結MySql的程式碼封裝在類的靜態方法中,供一次性呼叫返回java.sq

Java使用jdbc連線MySQL資料庫時設有設定編碼

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Erreur de syntaxe près de '????' à la ligne 1     at java.base/jdk.internal.

Java 使用 jdbc 連線 mysql

這是MySQL官方提供的連線方式: 解壓後得到jar庫檔案,需要在工程中匯入該庫檔案 我是用的是Eclipse:     JAVA連線MySQL稍微繁瑣,所以先寫一個類用來開啟或關閉資料庫: DB

eclipse新建java工程利用JDBC連線MYSQL資料庫

java利用JDBC連線資料庫首先需要載入與註冊驅動,這裡我用的是Class.forName()方法註冊驅動,還有一種是將驅動程式新增到 PS:在註冊驅動之前需要確保工程裡有相應的驅動,所以現在工程下

java專案連線mysql資料庫的jdbc遇到的問題

最近在寫java專案的時候想要往資料庫裡存點東西,於是就用mysql資料庫來存資料,可我在使用過程中遇到了兩個問題,現做個筆記,問題如下: 一、報com.mysql.jdbc.Driver類未找到         之所以報這個錯,不是因為沒有匯入mysql驅動包,而是我導的

java使用jdbc連線mysql資料庫

1.下載jdbc的jar包 mysql的官網提供了JDBC的驅動程式是Connector/J,目前最新版是5.1.44。Connector/J的下載地址是http://www.mysql.com/downloads/connector/j。在瀏覽器開啟以後進入下載頁面 2

Java使用JDBC連線mysql資料庫及測試是否連線成功的方法

一、連線mysql資料庫: 步驟一:在eclipse下面建一個專案,我的是JDBC_Test, 步驟二:選中專案名稱,右鍵選擇Build Path->Configure Build Path…. 步驟三:進入Java Build Path 選擇L

java使用JDBC連線mysql並且進行批量增刪改操作

       在處理百萬級的資料時,經常需要對資料庫中的資料進行增刪改查操作,由於資料量大,進行Query的時候在效率上還是可以接受,但進行增刪改的時候,如果採用一次一條記錄操作,則效率大大的降低,因此,需要進行批量操作。        本文利用java在eclipse環境

Java 通過JDBC連線Mysql資料庫的方法和例項

  之前有兩篇文章講了安裝mysql(ubuntu和windows)和視覺化工具workbench的使用,這篇文章就講一下java程式是如何連線MySQL資料庫的。  Java是通過JDBC連線Mysql資料庫的。JDBC(Java Data Base Connectivi

Java 在Idea平臺用JDBC連線MySQL資料庫並插入值

public class file { public static final String url = "jdbc:mysql://localhost:3306/carinfo"; public static final String name = "

java jdbc連線資料庫(使用mysql進行連線

一、JDBC簡介 Java 資料庫連線,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規範客戶端程式如何來訪問資料庫的應用程式介面,提供了諸如查詢和更新資料庫中資料的方法。JDBC也是Sun Microsystems的商標。它JD

javajdbc連線mysql資料庫和sql server資料庫

public static void cre_mysql(String lst,String term,String kind) { try { Class.f

Java通過JDBC連線Mysql

1. 官網下載 2. 解壓 3. 匯入驅動 1、右鍵工程,build path 2、Libraries–>Add External JARs–>選擇mysql安裝目錄下的jar包 3、此時在我們的工程下就有了