1. 程式人生 > >在eclipse上連線MySQL資料庫的步驟之菜鳥入門

在eclipse上連線MySQL資料庫的步驟之菜鳥入門

在網上搜了很多關於如何在eclipse上連線資料庫的問答和部落格,最終廢了好大勁才弄懂,於是做了這麼一個菜鳥級別的教程

一共有三個步驟吧:

①下載jdbc驅動jar包
②建立資料庫
③用eclipse嘗試載入sql驅動並獲得資料庫連線

1.下載jdbc驅動jar包
建議從官網上直接下載
https://dev.mysql.com/downloads/connector/j/
兩種下載方式(zip,tar)按需要選擇。
下載完成後解壓在桌面上或D盤某處
2.建立資料庫
https://dev.mysql.com/downloads/workbench/
同樣去官網下載一個workbench,用來建立資料庫
下載安裝完成後,開啟執行軟體,進入主介面點選local instance進入軟體自帶的例項
登入密碼在前面安裝完成會有個execute configuration 之類的,在哪裡設個123456吧

主介面

我們可以在編輯框裡編寫程式碼進行資料庫操作,如下:
這裡寫圖片描述
點選編輯框頭部執行(閃電狀圖示)
我們就建立了一個名字叫test的資料庫並在test資料庫裡建立了table user

3.用eclipse嘗試載入sql驅動並獲得資料庫連線
開啟eclipse建立一個叫做DataBaseDemo的專案,右擊專案名Build Path->add external archive..然後將下載的jdbc驅動的jar包新增進去

package dataBaseUsing;

import java.sql.DriverManager;
import java.sql.ResultSet;
import
java.sql.SQLException; import com.mysql.*; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; public class DataBaseDemo { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("成功載入sql驅動"); } catch
(ClassNotFoundException e) { // TODO Auto-generated catch block System.out.println("找不到sql驅動"); e.printStackTrace(); } String url="jdbc:mysql://localhost:3306/test"; Connection conn; try { conn = (Connection) DriverManager.getConnection(url, "root","123456"); //建立一個Statement物件 Statement stmt = (Statement) conn.createStatement(); //建立Statement物件 System.out.print("成功連線到資料庫!"); ResultSet rs = stmt.executeQuery("select * from user"); //user 為你表的名稱 System.out.println(rs.toString()); while (rs.next()) { System.out.println(rs.getString("name")); } stmt.close(); conn.close(); } catch (SQLException e){ System.out.println("fail to connect the database!"); e.printStackTrace(); } } }

如果連線資料庫出現報錯,就試一下將電腦服務裡面的Mysql服務的登入設為本地系統賬戶

相關推薦

eclipse連線MySQL資料庫步驟入門

在網上搜了很多關於如何在eclipse上連線資料庫的問答和部落格,最終廢了好大勁才弄懂,於是做了這麼一個菜鳥級別的教程 一共有三個步驟吧: ①下載jdbc驅動jar包 ②建立資料庫 ③用eclipse嘗試載入sql驅動並獲得

【區塊鏈入門】區塊鏈——顛覆式創新技術

區塊鏈技術可以說在近期獲得了大量的關注,小川行長公開表示央行要研究區塊鏈技術;2015年區塊鏈成為了美國創投中獲得融資最高的板塊;26 歲少年Vitalik建立的開源區塊鏈平臺以太坊,2015 年 7 月上線後市值飆升至 10億美元,成為新晉獨角獸。區塊鏈在金融、共享經濟、物聯網等方面存在很高的應用價值,

機器學習sklearn入門

from sklearn.datasets import load_iris from sklearn.cross_validation import train_test_split from sklearn.neighbors import KNeighborsClassifier from sklear

Eclipse連線MySQL資料庫(詳細步驟

本人在寫這篇部落格的時候也是菜鳥一隻,百度“Java連線mysql資料庫、eclipse連線資料庫”等文章一大堆,可總是報錯。 下面的操作是經本人驗證,確實可行,包括了jar包匯入、用jdbc連線my

#新手EclipseJavaEE&MySQL&Tomcat#關於一個Eclipse中登陸介面通過連線MySQL資料庫進行驗證的小體驗(感謝qq群友引燃的解答讓我解決這個小問題)

原始碼: package com.atguigu.javaweb; import java.io.IOException; import java.io.PrintWriter; import java.sql.DriverManager; import j

使用Eclipse的JDBC連線Mysql資料庫

因為好久沒有弄資料庫和程式碼,今天心血來潮,弄個簡單的連線恢復一下記憶。 環境:MySQL任意版本;eclipse任意版本;JDBC驅動jar包; 1.MySQL安裝完畢後,建立資料庫,建立表; Enter password:*******  //出現welcome to th

使用Navicat遠端連線阿里雲ECS伺服器MySQL資料庫

一.必須給伺服器的安全組規則設定埠放行規則,在管理控制檯中設定;   之後填寫配置,授權物件是授權的IP,其中0.0.0.0/0為所有IP授權,之後儲存;   二.Navicat使用的配置 在編輯連線處,要配置SSH和常規兩項   在常規項填寫配置,主機

【TCL】使用TCL連線Mysql資料庫編譯mysqltcl(TCL安裝在CentOS 7中)

最近在用tcl,想著連線mysql,從網上查了一下發現用mysqltcl比較好,不過需要自己編譯,使用過程遇上一些問題,因此就總結了一下。首先是先編譯mysqltcl。說明一下,我的tcl是通過yum install tcl命令直接安裝的,因此不同安裝方式tcl路徑可能有變化,例如如果是通過rpm安

【Mac系統 + Python + Django】開發一個釋出會系統【Django模型(二)】 【Mac系統 + Mysql安裝Mysql資料庫 【Python + Mysql用pymysql庫連線Mysql資料庫並進行增刪改查操作

上一部分給大家介紹Django的檢視。 接下來繼續來了解Django框架,來看第二部分,此部分是對資料庫的操作。   目錄: 一、設計系統表 二、admin後臺管理 三、基本資料訪問(SQLite資料庫) 四、Django配置MySQL   &

遠端連線Ubuntu14.04Mysql資料庫

由於最近在玩雲主機,需要安裝連線一下mysql資料庫,於是想通過本地windows遠端連線一下mysql資料庫,期間有一點點小問題,記錄一下。 我是使用Navicat premium新建連線去連線遠端的mysql的,發現不能連線,應該是需要在主機上設定一下。 首先修改mysql的配置檔案

jmeterjdbc連線mysql資料庫

研究了一下jmeter如何連線mysql,進行增刪改查操作,下面記錄一下自己弄的時候的步驟 1.環境準備: 安裝jmeter(官網自行下載);下載一個mysql-connector-java-5.1.40.jar包,版本可以不一樣,放到jmeter的lib目錄下。(一

Eclipse連線MySql資料庫,兩個問題的解決

在正確安裝完MySQL和Eclipse各種配置好了後,嘗試用網路上的程式碼連線資料庫 網路程式碼如下: import java.sql.*; public class TestJDBC { public static void main(String args[])

PyCharm連線MySQL資料庫

1.在PyCharm右側工具欄有Database,點選開啟 如果沒有,則在view | Tool Windows | Database 選擇顯示 2.點選database中的“+”, 選擇Data S

Eclipse/idea遠端連線Mysql資料庫出現問題

日誌報錯忘了截圖,不想再去弄成錯誤的去截圖,總之就是建立資料庫連線例項失敗類似的錯誤日誌 總結來說: 之前本機使用的Mysql 的版本是5.0+的,而安裝在雲伺服器上的Mysql版本是8.0+ 這導致了新版本的Mysql資料庫的連線方式出現的了不同; 所以這裡需要更改M

Jmeter取樣器——通過Jmeter JDBC Request連線MySQL資料庫

Jmeter中的Sampler(取樣器)是與伺服器進行互動的單元。 Jmeter JDBC Request的工作通常分3步進行: 向伺服器傳送請求; 記錄伺服器的響應資料; 記錄響應時間。 具體步驟如下: 一、配置JDBC Connection Configur

使用Navicat連線阿里雲 或 騰訊雲ECS伺服器MySQL資料庫

首先,這個連線方法,有個缺點,就是特別慢,暫時沒有找到解決方法,找到咯在補上。哪位猿友知道的,麻煩給我留個連線哈~一、首先要mysql授權 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY

解決“在連線linux遠端伺服器mysql資料庫時,報“Access denied for user 'root'@'ip地址'”問題”

在連線linux遠端伺服器上的mysql資料庫時,報“Access denied for user 'root'@'ip地址'”問題:1.mysql -u -root -p  輸入密碼2.mysql>grant all privileges on *.* to 'roo

eclipse寫hibernate連線MySQL資料庫案例

專案目錄如下: 需要匯入如下jar包,建議單獨放在一個lib資料夾下。 1.在MySQL中建立一個user表包含id, username,password三個屬性。id設為自動增長,其餘兩個為varchar(20)。 2.javabean user.java程式碼如下:

MySQL—— 使用Hibernate連線MySQL資料庫MySQL連線超時斷開的問題

最近讓人頭疼的一個問題,就是伺服器在不確定的時間點會出現關於資料庫連線的Exception,大致的Exception如下: org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 o

MyEclipse連線MySQL資料庫詳細步驟

(1)新建資料庫 雙擊開啟MySQL Query Browser,輸入密碼“admin”,在紅色框空白區域郵件,選擇Create New Schema,建立資料庫 命名為mydb(不區分大小寫),選擇OK。 右鍵mydb,選擇Create New Table 編輯表單元素 插入資料,這樣