国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 明水县| 古田县| 阳信县| 东山县| 庄浪县| 平陆县| 高密市| 东安县| 枣庄市| 东丰县| 榆社县| 金昌市| 望城县| 新民市| 攀枝花市| 朝阳县| 盈江县| 通州市| 舟曲县| 都昌县| 昌平区| 霍邱县| 华容县| 绥江县| 石河子市| 绥芬河市| 铁力市| 万荣县| 新和县| 健康| 乡宁县| 克拉玛依市| 同心县| 水富县| 苍山县| 交城县| 修武县| 贵南县| 青州市| 龙里县| 锡林浩特市|