在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.04上的Mysql資料庫
由於最近在玩雲主機,需要安裝連線一下mysql資料庫,於是想通過本地windows遠端連線一下mysql資料庫,期間有一點點小問題,記錄一下。 我是使用Navicat premium新建連線去連線遠端的mysql的,發現不能連線,應該是需要在主機上設定一下。 首先修改mysql的配置檔案
jmeter之jdbc連線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 編輯表單元素 插入資料,這樣