国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

用Eclipse連接MySQL數(shù)據(jù)庫(kù)的步驟

2024-07-24 13:07:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這篇文章主要介紹了如何用Eclipse連接MySQL數(shù)據(jù)庫(kù),需要的朋友可以參考下

我的環(huán)境:MySQL:mysql-essential-5.1.51-win32

安裝之前的準(zhǔn)備工作:

jdbc驅(qū)動(dòng)

Eclipse:任意版本,免費(fèi)的,可以百度的到。

1.MySQL安裝

下面來(lái)創(chuàng)建一個(gè)數(shù)據(jù):

 

  1. mysql>CREATE DATABASE test; //創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)  
  2. mysql>use test; //指定test為當(dāng)前要操作的數(shù)據(jù)庫(kù)  
  3. mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //創(chuàng)建一個(gè)表user,設(shè)置兩個(gè)字段。  
  4. mysql>INSERT INTO user VALUES('huzhiheng','123456'); //插入一條數(shù)據(jù)到表中  

2.打開Eclipse,創(chuàng)建一個(gè)項(xiàng)目(my),

操作:右鍵點(diǎn)擊my--->build Path--->add external Archiver...選擇jdbc驅(qū)動(dòng),點(diǎn)擊確定。

用Eclipse連接MySQL數(shù)據(jù)庫(kù)的步驟

我的項(xiàng)目列表:

用Eclipse連接MySQL數(shù)據(jù)庫(kù)的步驟

3.驅(qū)動(dòng)已經(jīng)導(dǎo)入,下面我們來(lái)寫一個(gè)程序驗(yàn)證一下

 

  1. import java.sql.*;  
  2. public class MysqlJdbc {  
  3. public static void main(String args[]) {  
  4. try {  
  5. Class.forName("com.mysql.jdbc.Driver"); //加載MYSQL JDBC驅(qū)動(dòng)程序  
  6. //Class.forName("org.gjt.mm.mysql.Driver");  
  7. System.out.println("Success loading Mysql Driver!");  
  8. }  
  9. catch (Exception e) {  
  10. System.out.print("Error loading Mysql Driver!");  
  11. e.printStackTrace();  
  12. }  
  13. try {  
  14. Connection connect = DriverManager.getConnection(  
  15. "jdbc:mysql://localhost:3306/test","root","198876");  
  16. //連接URL為 jdbc:mysql//服務(wù)器地址/數(shù)據(jù)庫(kù)名 ,后面的2個(gè)參數(shù)分別是登陸用戶名和密碼  
  17.  
  18. System.out.println("Success connect Mysql server!");  
  19. Statement stmt = connect.createStatement();  
  20. ResultSet rs = stmt.executeQuery("select * from user");  
  21. //user 為你表的名稱  
  22. while (rs.next()) {  
  23. System.out.println(rs.getString("name"));  
  24. }  
  25. }  
  26. catch (Exception e) {  
  27. System.out.print("get data error!");  
  28. e.printStackTrace();  
  29. }  
  30. }  
  31. }  

點(diǎn)擊運(yùn)行程序:

 

 
  1. Success loading Mysql Driver!  
  2. Success connect Mysql server! 

出現(xiàn)上面結(jié)果,說(shuō)明你連接數(shù)據(jù)庫(kù)成功。

4.可以查看到MySQL里面的內(nèi)容,那我們是不是想往MySQL中插入數(shù)據(jù)呢。

下面的例子,往MySQL的user表中插入100條數(shù)據(jù)

 

 
  1. import java.sql.*;  
  2.  
  3. public class Myjproject {  
  4. public static void main(String args[])  
  5. {  
  6. try {  
  7. Class.forName("com.mysql.jdbc.Driver"); //加載MYSQL JDBC驅(qū)動(dòng)程序  
  8. //Class.forName("org.gjt.mm.mysql.Driver");  
  9. System.out.println("Success loading Mysql Driver!");  
  10. }  
  11. catch (Exception e) {  
  12. System.out.print("Error loading Mysql Driver!");  
  13. e.printStackTrace();  
  14. }  
  15. try {  
  16. Connection connect = DriverManager.getConnection( "jdbc:mysql://localhost:3306/test","root","198876");  
  17.  
  18. int num=100;  
  19. PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");  
  20. for(int i=0;i<num;i++) //定義個(gè)100次的循環(huán),往表里插入一百條信息。  
  21. {  
  22. Statement.setString(1,"chongshi"+i);  
  23. Statement.setString(2,"bo"+i);  
  24. Statement.executeUpdate();  
  25. }  
  26.  
  27. // } catch (ClassNotFoundException e) {  
  28. // TODO Auto-generated catch block  
  29. // System.out.println("An error has occurred:"+e.toString());  
  30. // e.printStackTrace();  
  31. }catch(SQLException e)  
  32. {  
  33. }  
  34. }  
  35. }  

5.下面我們打開MySQL數(shù)據(jù)庫(kù)進(jìn)行查看

 

 
  1. mysql> show tatabases; //查看所數(shù)據(jù)庫(kù)  
  2. mysql> use test; //使test為當(dāng)前要操作的數(shù)據(jù)庫(kù)  
  3. mysql> show tables; //查看當(dāng)前數(shù)據(jù)庫(kù)的所有表  
  4. view sourceprint?  
  5. mysql> select *from user; //查看當(dāng)前表(user)的所有信息 

注意:如果不能正常連接你的數(shù)據(jù)庫(kù),請(qǐng)檢查你代碼中,驅(qū)動(dòng)、用戶名、密碼、表等信息是否對(duì)應(yīng)無(wú)誤,不要把別人的代碼直接復(fù)制過(guò)來(lái),看也不看就用。

以上就是用Eclipse連接MySQL數(shù)據(jù)庫(kù)的全部過(guò)程,希望對(duì)大家的學(xué)習(xí)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 印江| 常宁市| 敦化市| 阳新县| 梧州市| 天峨县| 天长市| 木里| 浪卡子县| 江孜县| 松潘县| 六安市| 永靖县| 交城县| 土默特右旗| 视频| 鸡泽县| 斗六市| 宜都市| 安泽县| 康定县| 郁南县| 府谷县| 绥德县| 普宁市| 菏泽市| 杨浦区| 中阳县| 赫章县| 延津县| 新郑市| 沁水县| 两当县| 新和县| 绿春县| 滦南县| 崇仁县| 公安县| 当涂县| 陈巴尔虎旗| 海盐县|