當前位置:首頁 » 數據倉庫 » eclipse連mysql資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

eclipse連mysql資料庫

發布時間: 2022-05-27 08:59:02

『壹』 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.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。

『貳』 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資料庫

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驅動,點擊確定。

3、驅動已經導入,下面我們來寫一個程序驗證一下

復制代碼

代碼如下:
import java.sql.*;
public class MysqlJdbc {
public static void 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個參數分別是登陸用戶名和密碼</p><p> 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();
}
}
}
點擊運行程序:
復制代碼

代碼如下:
Success loading Mysql Driver!
Success connect Mysql server!
huheng
出現上面結果,說明你連接資料庫成功。

4、可以查看到MySQL裡面的內容,那我們是不是想往MySQL中插入數據呢。下面的例子,往MySQL的user表中插入100條數據
復制代碼

代碼如下:
import java.sql.*;</p><p>public class Myjproject {
public static void 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");
int num=100;
PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
for(int i=0;i<num;i++) //定義個100次的循環,往表裡插入一百條信息。
{
Statement.setString(1,"chongshi"+i);
Statement.setString(2,"bo"+i);
Statement.executeUpdate();
}</p><p> // } catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
// System.out.println("An error has occurred:"+e.toString());
// e.printStackTrace();
}catch(SQLException e)
{
}
}
}
5、下面我們打開MySQL資料庫進行查看

復制代碼

代碼如下:
mysql> show tatabases; //查看所資料庫
mysql> use test; //使test為當前要操作的資料庫
mysql> show tables; //查看當前資料庫的所有表
mysql> select *from user; //查看當前表(user)的所有信息

『肆』 mysql怎麼和eclipse連接資料庫

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

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

『伍』 如何使用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資料庫

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驅動,點擊確定。

『柒』 eclipse中怎麼配置mysql資料庫連接

首先你得有mysql資料庫,然後下一個與mysql資料庫適配的mysql驅動,這個可以上網搜一下,然後將驅動載入到Eclipse中建的java工程中,這載入方法書中或是晚上應該有寫,再下來你要寫代碼:
try {
Class.forName("com.mysql.jdbc.Driver");//載入JDBC驅動程序
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/javaweb?user=root&password=admin");//連接MySQL資料庫
}catch (ClassNotFoundException e) {
out.println("找不到驅動類");
} catch (SQLException e) {
out.println("連接MySQL資料庫失敗");
}
注意:在代碼中連接URL為:"jdbc:mysql://localhost:3306/javaweb?user=root&password=admin";表示要連接的資料庫名稱為javaweb,資料庫用戶名為:root;密碼為admin;
這是主要代碼,你可以看書再深入學習一下。

『捌』 如何用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 怎麼鏈接mysql資料庫

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

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

    『拾』 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方法可以獲取資料庫連接。參數如上圖。
    運行之後,輸出如下,證明資料庫連接成功!