當前位置:首頁 » 操作系統 » eclipse連接mysql資料庫

eclipse連接mysql資料庫

發布時間: 2022-04-28 16:24:15

A. eclipse怎麼連接mysql資料庫

一、在MySql中創建資料庫,並創建表,向表中插入數據

1、創建資料庫

create database select_test

2、創建表

create table teacher_table(
Id int,
Name Varchar(20),
Sex Varchar(2)

)

3、向表中插入數據(這里插入三條測試數據)

insert into teacher_table values(1,'zhangsan','ma');
insert into teacher_table values(2,'lisi','fe');
insert into teacher_table values(3,'wangwu','ma');

二、配置Eclipse。

配置之前請先下載mysql-connector-java-5.1.15-bin.jar文件。

右鍵單擊包所在的工程包(project),Build Path ---> Configure Build Path,在彈出的窗口中選擇 Add External JARs。把下載並解壓出來的mysql-connector-java-5.1.15-bin.jar選中。如圖

總結:Elipse連接MySql資料庫要求下載mysql-connector-java-5.1.15-bin.jar文件。

B. eclipse怎樣鏈接mysql資料庫

1.MySQL安裝,創建一個數據

代碼如下:

mysql>CREATE DATABASE test; //創建一個資料庫
mysql>use test; //指定test為當前要操作的資料庫
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //創建一個表user,設置兩個欄位。
mysql>INSERT INTO user VALUES('huheng','123456'); //插入一條數據到表中


2.打開Eclipse,創建一個項目。
操作:右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定。

C. eclipse 怎麼鏈接mysql資料庫

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

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

    D. eclipse怎樣連接mysql資料庫管理表

    工具:

    eclipse

    步驟



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


    E. 如何使用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;
    }

    }

    F. eclipse怎麼配置mysql資料庫連接

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

    G. eclipse怎麼連mysql資料庫

    步驟如下:
    1、打開Eclipse。
    2、點擊菜單欄的「Window—>Show View—>Data Source Explorer」。
    3、在「Data Source Explorer」裡面的「Database Connections」單擊滑鼠右鍵,選擇「New」。
    4、在彈出窗口上選擇資料庫類型,然後點「Next」。
    5、添加好驅動,填好各項配置。
    6、完成後,點「Test Connection」,提示成功即可點「Finish」完成配置。

    H. 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或資料庫連接池,這個僅作為理解資料庫連接事例使用。

    I. 如何用Eclipse連接MySQL資料庫

    要想操作資料庫,是需要通過代碼連接的,只有連接上資料庫才能算得上是開發程序,下面就是用用Eclipse連接MySQL資料庫

    所需工具:

    1. MySql

    2. Eclipse

    步驟

    1.新建一個文件夾

    J. 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() ;
    }
    }

熱點內容
如何不斷攻擊http伺服器 發布:2024-10-04 17:07:35 瀏覽:311
如何更換5e伺服器 發布:2024-10-04 17:03:02 瀏覽:218
java微博系統源碼 發布:2024-10-04 16:36:58 瀏覽:540
出國訪問計劃 發布:2024-10-04 15:52:34 瀏覽:565
編程實數類型 發布:2024-10-04 15:42:18 瀏覽:243
sqlite3打開資料庫 發布:2024-10-04 15:37:29 瀏覽:767
python創建數據表 發布:2024-10-04 15:33:12 瀏覽:756
需要美國IP的雲伺服器哪家好 發布:2024-10-04 15:32:21 瀏覽:525
手機玩死亡交換的伺服器是什麼 發布:2024-10-04 15:30:32 瀏覽:362
360app加密 發布:2024-10-04 15:21:23 瀏覽:984