Eclipse連接Mysql數(shù)據(jù)庫操作總結(jié)
(自己親測,開始學(xué)習(xí)Eclipse(我的Eclipse版本是4.5.2,Jdbc驅(qū)動(dòng)器的jar包版本是5.1.7,親測可以使用)連接到數(shù)據(jù)庫的時(shí)候,發(fā)現(xiàn)網(wǎng)上有好多經(jīng)驗(yàn),但是發(fā)現(xiàn)網(wǎng)上的出現(xiàn)很多錯(cuò)誤,故此發(fā)表此博客,希望對(duì)大家有所幫助)
1:首選你需要下載Jdbc驅(qū)動(dòng)器(mysql-connector-java-5.1.7-bin.jar)這個(gè)文件
下載上面那個(gè)文件也是很是坎坷啊,所以為了你們的方便,特此分享。
2:下載好上面的Jdbc驅(qū)動(dòng)器后,就可以開始動(dòng)手操作了,首先打開Eclipse,創(chuàng)建一個(gè)Project,我的工程的名字叫做demo,然后右擊src,繼續(xù)找到new,找到Floder,然后如圖

然后在工程下面的src右擊接下來就是將下載好Jdbc驅(qū)動(dòng)器粘貼到這個(gè)demo這個(gè)工程下面的lib下面,然后點(diǎn)擊剛才粘貼的那個(gè)jar包,找到build path繼續(xù)找到add to build path,
出現(xiàn)的結(jié)果如上圖所示,這時(shí)添加完成之后,才可以使用Eclipse連接My sql數(shù)據(jù)庫
連接數(shù)據(jù)庫代碼如下(需要重點(diǎn)注意的是Connection connect=DriverManage.getConnection("jdbc:mysql://localhost:3306/test","root","密碼"))
上面那一句里面的"密碼"是你的數(shù)據(jù)庫自己的密碼;需要自己修改一下,上面"jdbc:mysql://localhost:3306/test"里面的test是自己使用mysql創(chuàng)建的一個(gè)表,是自己創(chuàng)建的,需要額外注意;(創(chuàng)建my sql語句將在本博客的其他地方找到,敬請(qǐng)關(guān)注)
package com.ningmengxueyuan;
import java.sql.*;
public class MysqlJdbc{
public static void main(String args[]) {
try {
Class.forName("com.mysql.jdbc.Driver"); //加載MYSQL JDBC驅(qū)動(dòng)程序
//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/test1","root","123456");
//連接URL為 jdbc:mysql//服務(wù)器地址/數(shù)據(jù)庫名 ,后面的2個(gè)參數(shù)分別是登陸用戶名和密碼
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();
}
}
}
以上所述是小編給大家介紹的Eclipse連接Mysql數(shù)據(jù)庫操作總結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
教你用Java GUI實(shí)現(xiàn)文本文件的讀寫
今天帶大家來學(xué)習(xí)怎么用JavaSwing實(shí)現(xiàn)實(shí)現(xiàn)文本文件讀寫,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05
Java Web監(jiān)聽器如何實(shí)現(xiàn)定時(shí)發(fā)送郵件
這篇文章主要介紹了Java Web監(jiān)聽器如何實(shí)現(xiàn)定時(shí)發(fā)送郵件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12
SpringMVC之RequestContextHolder詳細(xì)解析
這篇文章主要介紹了SpringMVC之RequestContextHolder詳細(xì)解析,正常來說在service層是沒有request的,然而直接從controlller傳過來的話解決方法太粗暴,后來發(fā)現(xiàn)了SpringMVC提供的RequestContextHolder,需要的朋友可以參考下2023-11-11
spring利用squertz實(shí)現(xiàn)定時(shí)任務(wù)
spring squertz是一個(gè)強(qiáng)大的定時(shí)任務(wù)處理方式。下面這篇文章主要介紹了spring利用squertz實(shí)現(xiàn)定時(shí)任務(wù)的相關(guān)資料,文中介紹的很詳細(xì),對(duì)大家具有一定的參考借鑒價(jià)值,需要的朋友們下面來一起看看吧。2017-01-01
如何使用Java redis實(shí)現(xiàn)發(fā)送手機(jī)驗(yàn)證碼功能
這篇文章主要介紹了如何使用Java redis實(shí)現(xiàn)發(fā)送手機(jī)驗(yàn)證碼功能,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05

