導航:首頁 > 數據處理 > eclipse怎麼連接mysql資料庫

eclipse怎麼連接mysql資料庫

發布時間:2022-04-24 09:43:37

⑴ 如何用Eclipse連接MySQL資料庫

步驟

1.在工程上右鍵,選擇new--Floder

⑵ eclipse 怎麼鏈接mysql資料庫

Elipse也可以鏈接Mysql資料庫,當Mysql資料庫客戶端來用,以下介紹鏈接Mysql資料庫方法:

  1. 點擊Eclipse菜單欄,Windows->ShowView->Other

    ⑶ eclipse怎麼連接mysql資料庫

    1. 在新建的Project中右鍵新建Floder


    2. 說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。

    ⑷ 如何用eclipse連接mysql資料庫

    用eclipse連接mysql資料庫的方法:

    1、右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定

    3、驅動已經導入,驗證程序如下:

    import java.sql.*;
    publicclass MysqlJdbc {
    publicstaticvoid main(String args[]) {
    try {
    Class.forName("com.mysql.jdbc.Driver"); //載入MYSQL JDBC驅動程序
    //Class.forName("org.gjt.mm.mysql.Driver");
    System.out.println("Success loading Mysql Driver!");
    }
    catch (Exception e) {
    System.out.print("Error loading Mysql Driver!");
    e.printStackTrace();
    }
    try {
    Connection connect = DriverManager.getConnection(
    "jdbc:mysql://localhost:3306/test","root","198876");
    //連接URL為 jdbc:mysql//伺服器地址/資料庫名 ,後面的2個參數分別是登陸用戶名和密碼

    System.out.println("Success connect Mysql server!");
    Statement stmt = connect.createStatement();
    ResultSet rs = stmt.executeQuery("select * from user");//user 為你表的名稱
    while (rs.next()) {
    System.out.println(rs.getString("name"));
    }
    }
    catch (Exception e) {
    System.out.print("get data error!");
    e.printStackTrace();
    }
    }
    }

    4、驗證結果:

    Success loading Mysql Driver!

    Success connect Mysql server!

    huheng

    出現上面結果,說明你連接資料庫成功。

    ⑸ 怎麼在Eclipse中配置sql explorer連接mysql資料庫

    在window----show
    view下打開database
    explorer
    在左邊找到MYsql選擇到相應的版本(連5.0選4.1就行).之後在右邊的Connection
    URL
    details里輸入連接需要的相應信息,之後在user
    information里輸入用戶名和密碼就行了.
    進入Eclipse
    window
    -show
    view-other--下找到data在這裡面配置.

    ⑹ eclipse中怎麼連接mysql資料庫

    1.在新建的Project中右鍵新建Floder

    2.創建名為lib的包

    3.創建完畢之後的工程目錄

    4.接下來解壓你下載的mysql的jar包,拷貝其中的.jar文件

    5.在工程lib包下郵件 選擇paste即粘貼,把mysql的jar包拷貝進來

    6.拷貝完畢如圖:

    7.在mysql的jar包上右鍵選擇 build path - add to build path

    8.添加完畢之後,工程才與Mysql的jar包關聯起來,現在可以使用相關類和方法了

    9.在工程中新建JdbcTest1.java類

    10.輸入如下代碼:

    11.代碼解釋:
    Driver是個實現類,它由具體的資料庫廠商來實現。
    它的connect方法可以獲取資料庫連接。參數如上圖。
    運行之後,輸出如下,證明資料庫連接成功!

    12
    12.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。

    ⑺ eclipse怎麼配置mysql資料庫連接

    打開Eclipse後,選擇Window;
    2、在Windwos下選擇Open
    perspective;在右側顯示的菜單中選中database
    Development,Eclipse自動切換到database
    Development視圖

    ⑻ eclipse怎樣連接mysql資料庫

    JDBC連接資料庫
    •創建一個以JDBC連接資料庫的程序,包含7個步驟:
    1、載入JDBC驅動程序:
    在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
    這通過java.lang.Class類的靜態方法forName(String className)實現。
    例如:
    try{
    //載入MySql的驅動類
    Class.forName("com.mysql.jdbc.Driver") ;
    }catch(ClassNotFoundException e){
    System.out.println("找不到驅動程序類 ,載入驅動失敗!");
    e.printStackTrace() ;
    }
    成功載入後,會將Driver類的實例注冊到DriverManager類中。
    2、提供JDBC連接的URL
    •連接URL定義了連接資料庫時的協議、子協議、數據源標識。
    •書寫形式:協議:子協議:數據源標識
    協議:在JDBC中總是以jdbc開始 子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
    數據源標識:標記找到資料庫來源的地址與連接埠。
    例如:
    (MySql的連接URL)
    jdbc:mysql: //localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
    useUnicode=true:
    表示使用Unicode字元集。如果characterEncoding設置為 gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
    3、創建資料庫的連接
    •要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象, 該對象就代表一個資料庫的連接。
    •使用DriverManager的getConnectin(String url , String username , String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和 密碼來獲得。
    例如: //連接MySql資料庫,用戶名和密碼都是root
    String url = "jdbc:mysql://localhost:3306/test" ;
    String username = "root" ;
    String password = "root" ;
    try{
    Connection con = DriverManager.getConnection(url , username , password ) ;
    }catch(SQLException se){
    System.out.println("資料庫連接失敗!");
    se.printStackTrace() ;
    }
    4、創建一個Statement
    •要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:
    1、執行靜態SQL語句。通常通過Statement實例實現。
    2、執行動態SQL語句。通常通過PreparedStatement實例實現。
    3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
    具體的實現方式:
    Statement stmt = con.createStatement() ; PreparedStatement pstmt = con.prepareStatement(sql) ; CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
    5、執行SQL語句
    Statement介面提供了三種執行SQL語句的方法:executeQuery 、executeUpdate 和execute
    1、ResultSet executeQuery(String sqlString):執行查詢資料庫的SQL語句 ,返回一個結果集(ResultSet)對象。
    2、int executeUpdate(String sqlString):用於執行INSERT、UPDATE或 DELETE語句以及SQL DDL語句,如:CREATE TABLE和DROP TABLE等
    3、execute(sqlString):用於執行返回多個結果集、多個更新計數或二者組合的 語句。 具體實現的代碼:
    ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ; int rows = stmt.executeUpdate("INSERT INTO ...") ; boolean flag = stmt.execute(String sql) ;
    6、處理結果 兩種情況:
    1、執行更新返回的是本次操作影響到的記錄數。
    2、執行查詢返回的結果是一個ResultSet對象。
    • ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。
    • 使用結果集(ResultSet)對象的訪問方法獲取數據:
    while(rs.next()){
    String name = rs.getString("name") ;
    String pass = rs.getString(1) ; // 此方法比較高效
    }
    (列是從左到右編號的,並且從列1開始)
    7、關閉JDBC對象
    操作完成以後要把所有使用的JDBC對象全都關閉,以釋放JDBC資源,關閉順序和聲 明順序相反:
    1、關閉記錄集
    2、關閉聲明
    3、關閉連接對象
    if(rs != null){ // 關閉記錄集
    try{
    rs.close() ;
    }catch(SQLException e){
    e.printStackTrace() ;
    }
    }
    if(stmt != null){ // 關閉聲明
    try{
    stmt.close() ;
    }catch(SQLException e){
    e.printStackTrace() ;
    }
    }
    if(conn != null){ // 關閉連接對象
    try{
    conn.close() ;
    }catch(SQLException e){
    e.printStackTrace() ;
    }
    }

    ⑼ 如何使用eclipse連接mysql資料庫

    使用Java提供的JDBC技術
    附上一段常用的JDBC連接MySQL的代碼

    package DAO;

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;

    public class JDBC {

    private static final String DRIVERCLASS = "com.mysql.jdbc.Driver";
    // private static final String URL = "jdbc:mysql://localhost:3306/javademo";
    // private static final String USERNAME = "root";
    // private static final String PASSWORD = "";

    private static final String url ="jdbc:mysql://localhost:3306/EIMS?"
    + "user=root&password=&useUnicode=true&characterEncoding=UTF8";
    //通過useUnicode=true&characterEncoding=UTF8 避免中文字元亂碼

    private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();

    static {// 通過靜態方法載入資料庫驅動
    try {
    Class.forName(DRIVERCLASS);// 載入資料庫驅動
    System.out.println("成功載入MySQL驅動程序");
    } catch (Exception e) {
    e.printStackTrace();
    }
    }

    public static Connection getConnection() {// 創建資料庫連接的方法
    Connection conn = threadLocal.get();// 從線程中獲得資料庫連接

    if (conn == null) {// 沒有可用的資料庫連接
    try {
    // conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 創建新的資料庫連接
    conn = DriverManager.getConnection(url);
    threadLocal.set(conn);// 將資料庫連接保存到線程中
    System.out.println("創建資料庫連接成功!!");
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    if (conn != null){
    System.out.println("資料庫連接成功!!");
    }

    return conn;
    }

    public static boolean closeConnection() {// 關閉資料庫連接的方法
    boolean isClosed = true;
    Connection conn = threadLocal.get();// 從線程中獲得資料庫連接
    threadLocal.set(null);// 清空線程中的資料庫連接
    if (conn != null) {// 資料庫連接可用
    try {
    conn.close();// 關閉資料庫連接
    } catch (SQLException e) {
    isClosed = false;
    e.printStackTrace();
    }
    }
    if (conn == null){
    System.out.println("斷開連接成功!!");
    }
    else {
    System.out.println("失敗!!");
    }
    return isClosed;
    }

    }

    ⑽ eclipse 怎麼連接mysql

    工具:

    eclipse

    步驟

    1、導入jdbc驅動包。點擊菜單欄中的Windows→preferences。

閱讀全文

與eclipse怎麼連接mysql資料庫相關的資料

熱點內容
西門子st60如何讀出程序 瀏覽:359
g08在數控車床程序里怎麼用 瀏覽:674
木方代理公司怎麼樣 瀏覽:393
石家莊哪個菜市場有狗肉賣 瀏覽:899
做飲料代理要怎麼拍抖音做宣傳 瀏覽:827
java程序猿該如何學大數據 瀏覽:785
美甲產品特點有哪些 瀏覽:424
加密技術能提供哪些 瀏覽:315
f7ai技術有哪些 瀏覽:65
工商管理里的許可信息指什麼 瀏覽:202
電腦技術員怎麼做 瀏覽:390
淘寶上的交易記錄有什麼信息 瀏覽:861
耒陽大市有什麼農產品 瀏覽:854
桃木在哪裡批發市場 瀏覽:768
金融ic卡產品有哪些 瀏覽:555
如何代理酒店房間 瀏覽:916
嘉興西湖龍井茶代理多少錢 瀏覽:761
excel中如何對應另一列數據 瀏覽:839
服務崗比專業技術崗怎麼樣 瀏覽:520
數據質量值怎麼算 瀏覽:736