myeclipse中如何匯入mysql-connector-java-5.1.8-bin.jar【環境配置和工具使用】

來源:互聯網
上載者:User

標籤:取數   tor   erro   資料庫   添加引用   成功   jdbc   移除   分享   

前提:我建立了一個java project,工程名字為Test,現在需要串連mysql資料庫,所以提前從網上將java操作mysql資料庫的mysql-connector-java-5.1.8-bin.jar包類庫下載下來了

一、第一步:在Test-》src下建立一個lib檔案夾,並將mysql-connector-java-5.1.8-bin.jar包複製粘貼到lib目錄下(這樣做的目的是將.jar包檔案放到本項目下)

二、第二步:project-》Properties(工程-》屬性)

3、第三步:將當前項目下的src-》lib-》mysql-connector-java-5.1.8-bin.jar檔案添加到引用,這樣的話我們就可以使用mysql-connector-java-5.1.8-bin.jar包下的類庫了(其實只是將要引入的mysql-connector-java-5.1.8-bin.jar包的路徑進行了引用,即:在程式啟動並執行時候,告訴java虛擬機器到此路徑下載入mysql-connector-java-5.1.8-bin.jar包,所以jar包可以存放在任何位置,我們引入的只是jar包的路徑),通常情況下我們將要引入的jar包檔案放置到本項目中

      將src-》src-》lib目錄下的mysql-connector-java-5.1.8-bin.jar包添加到項目的引用中來

 

4、第四步:紅色部分為引用成功後的jar包

5、第五步:添加引用成功後,紅色部分為引用成功後的mysql-connector-java-5.1.8-bin.jar包

 

 6、第六步:移除mysql-connector-java-5.1.8-bin.jar包的引用(只是移除了項目對mysql-connector-java-5.1.8-bin.jar包的引用,並沒有實際的從src-》lib目錄下將mysql-connector-java-5.1.8-bin.jar包刪除),以後隨時可以再將mysql-connector-java-5.1.8-bin.jar包引用到項目中來

7、建立一個TestMysql.java檔案,測試一下

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

public class TestMysql {

private static String url = "jdbc:mysql://localhost:3306/jdbc";
private static String user = "root";
private static String password = "";


static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
throw new ExceptionInInitializerError(e);
}
}

public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(url, user, password);
}

public static void free(ResultSet rs, Statement st, Connection conn) {
try {
if (rs != null)
rs.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (st != null)
st.close();
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (conn != null)
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

/**
* select操作
* 從gt_user表中擷取使用者資訊
* @throws SQLException
*/
static void read() throws SQLException {
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try {
// 2.建立串連
conn = getConnection();
// conn = JdbcUtilsSing.getInstance().getConnection();
// 3.建立語句
st = conn.createStatement();

// 4.執行語句
rs = st.executeQuery("select * from gt_user limit 0,10");

// 5.處理結果
while (rs.next()) {
System.out.println(rs.getObject("user_id") + "\t"
+ rs.getObject("username") + "\t"
+ rs.getObject("password") + "\t"
+ rs.getObject("realname"));
}
} finally {
free(rs, st, conn);
}
}

/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
read();//從資料庫擷取資料

}

}

myeclipse中如何匯入mysql-connector-java-5.1.8-bin.jar【環境配置和工具使用】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.