亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql jdbc連接步驟及常見參數

2024-07-24 13:07:58
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了mysql jdbc連接步驟及常見參數,需要的朋友可以參考下

mysql數據庫自不必說,現在很多程序開發應用及站長們常用到,jdbc可能一般會比較陌生一些,jdbc是什么意思?這里也會提到,最主要的是為大家介紹一下,mysql jdbc連接步驟及常見參數詳解。

jdbc是什么意思?

jdbc(java data base connectivity,java數據庫連接)是一種用于執行sql語句的javaapi,可以為多種關系數據庫提供統一訪問,它由一組用java語言編寫的類和接口組成。jdbc提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序,有了jdbc,向各種關系數據發送sql語句就是一件很容易的事,程序員只需用jdbcapi寫一個程序就可向相應數據庫發送sql調用。

jdbc如何連接mysql數據庫?

⑴、需要先加載注冊jdbc驅動程序:

class.forname("com.mysql.jdbc.driver");

class.forname("com.mysql.jdbc.driver").newinstance();

⑵、定義驅動程序與數據源之間的連接jdbcurl:

mysql jdbc連接步驟及常見參數

⑶、建立數據調用api連接對象,接著建立sql陳述式對象(statementobject),最后執行sql語句:

mysql jdbc連接步驟及常見參數

mysql jdbc連接常見參數及詳解:

mysql jdbc連接步驟及常見參數

JDBC(Java Data Base Connectivity,java數據庫連接)是一種用于執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序。

如果要使用數據庫就要添加數據庫的驅動,不同的數據庫有不用的驅動,這里就不一一說明,添加jar程序驅動包的方法就不在這里解釋,另一個文章里面有介紹

下面是一個實例去介紹mysql數據庫的連接,其它數據庫的方法也是差不多的。

mysql jdbc連接步驟及常見參數

  1. /**  
  2. * @author :陶偉基 ,微博:http://weibo.com/taoandtao  
  3. * @date :2012/12/11  
  4. * @place:廣州大學華軟軟件學院  
  5. */ 
  6. import java.sql.DriverManager;  
  7. import java.sql.ResultSet;  
  8. import java.sql.SQLException;  
  9. import java.sql.Connection;  
  10. import java.sql.Statement;  
  11.  
  12.  
  13. public class MysqlDemo {  
  14. public static void main(String[] args) throws Exception {  
  15. Connection conn = null;  
  16. String sql;  
  17. // MySQL的JDBC URL編寫方式:jdbc:mysql://主機名稱:連接端口/數據庫的名稱?參數=值  
  18. // 避免中文亂碼要指定useUnicode和characterEncoding  
  19. // 執行數據庫操作之前要在數據庫管理系統上創建一個數據庫,名字自己定,  
  20. // 下面語句之前就要先創建javademo數據庫  
  21. String url = "jdbc:mysql://localhost:3306/javademo?" 
  22. "user=root&password=root&useUnicode=true&characterEncoding=UTF8";  
  23.  
  24. try {  
  25. // 之所以要使用下面這條語句,是因為要使用MySQL的驅動,所以我們要把它驅動起來,  
  26. // 可以通過Class.forName把它加載進去,也可以通過初始化來驅動起來,下面三種形式都可以  
  27. Class.forName("com.mysql.jdbc.Driver");// 動態加載mysql驅動  
  28. // or:  
  29. // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();  
  30. // or:  
  31. // new com.mysql.jdbc.Driver();  
  32.  
  33. System.out.println("成功加載MySQL驅動程序");  
  34. // 一個Connection代表一個數據庫連接  
  35. conn = DriverManager.getConnection(url);  
  36. // Statement里面帶有很多方法,比如executeUpdate可以實現插入,更新和刪除等  
  37. Statement stmt = conn.createStatement();  
  38. sql = "create table student(NO char(20),name varchar(20),primary key(NO))";  
  39. int result = stmt.executeUpdate(sql);// executeUpdate語句會返回一個受影響的行數,如果返回-1就沒有成功  
  40. if (result != -1) {  
  41. System.out.println("創建數據表成功");  
  42. sql = "insert into student(NO,name) values('2012001','陶偉基')";  
  43. result = stmt.executeUpdate(sql);  
  44. sql = "insert into student(NO,name) values('2012002','周小俊')";  
  45. result = stmt.executeUpdate(sql);  
  46. sql = "select * from student";  
  47. ResultSet rs = stmt.executeQuery(sql);// executeQuery會返回結果的集合,否則返回空值  
  48. System.out.println("學號/t姓名");  
  49. while (rs.next()) {  
  50. System.out  
  51. .println(rs.getString(1) + "/t" + rs.getString(2));// 入如果返回的是int類型可以用getInt()  
  52. }  
  53. }  
  54. catch (SQLException e) {  
  55. System.out.println("MySQL操作錯誤");  
  56. e.printStackTrace();  
  57. catch (Exception e) {  
  58. e.printStackTrace();  
  59. finally {  
  60. conn.close();  
  61. }  
  62. }  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美一二三区| 欧美一级大片在线观看| 久久九九全国免费精品观看| 日韩美女福利视频| 欧美乱大交xxxxx另类电影| 久久免费国产精品1| 国产精品69久久| 日韩在线免费观看视频| 国产在线视频2019最新视频| 亚洲一品av免费观看| 91精品久久久久久久| 欧美成人精品在线| 亚洲欧洲在线看| 国产成人a亚洲精品| 日韩中文有码在线视频| 另类美女黄大片| 欧美丰满少妇xxxxx做受| 日韩欧美aaa| 日韩欧美极品在线观看| 日韩欧美精品免费在线| 久久亚洲一区二区三区四区五区高| 亚洲精品国产免费| 黄网站色欧美视频| 成人午夜激情免费视频| 久久国产一区二区三区| www.亚洲人.com| 91精品国产高清自在线| 成人午夜在线视频一区| 96精品久久久久中文字幕| 精品香蕉一区二区三区| 国产婷婷成人久久av免费高清| 亚洲va欧美va在线观看| 日韩a**站在线观看| 一本大道香蕉久在线播放29| 91精品国产精品| 国产最新精品视频| 国产乱肥老妇国产一区二| 久久伊人免费视频| 亚洲欧美自拍一区| 日韩精品极品毛片系列视频| 欧美一级在线播放| 日韩最新在线视频| 久久婷婷国产麻豆91天堂| 日韩性生活视频| 日韩久久免费电影| 97视频在线观看网址| 欧美成人精品激情在线观看| 亚洲在线观看视频网站| 日韩精品欧美激情| 国产美女主播一区| 国产日本欧美一区| 日韩在线不卡视频| 亚洲精品自拍视频| 色偷偷偷亚洲综合网另类| 亚洲欧美日韩国产精品| 亚洲欧洲激情在线| 日韩一区二区av| 亚洲精品电影网站| 日韩中文在线视频| 亚洲男人的天堂网站| 丝袜情趣国产精品| 亚洲一区第一页| 久久6精品影院| 91精品久久久久久久久久另类| 欧美在线视频在线播放完整版免费观看| 日韩精品在线免费播放| 欧美成人一二三| 国产欧美精品日韩| 青青草国产精品一区二区| 欧美视频精品一区| 日韩欧美aaa| 97人人爽人人喊人人模波多| 欧美黑人xxx| 日本中文字幕成人| 亚洲精品国产精品乱码不99按摩| 国产精品国语对白| 91久久精品在线| 97视频免费在线看| 亚洲欧美日韩精品久久亚洲区| 成人国内精品久久久久一区| 久久久久久这里只有精品| 国产精品久久久久久久久久久新郎| 精品亚洲永久免费精品| 亚洲黄页网在线观看| 久久成人这里只有精品| 亚洲精品一区二区网址| 国内精品小视频在线观看| 久久久久亚洲精品成人网小说| 亚洲美女精品成人在线视频| 91av在线精品| 亚洲欧美国产精品va在线观看| 国产日韩欧美电影在线观看| 欧美亚洲视频一区二区| 久久99国产综合精品女同| 亚洲网站视频福利| 国产在线观看精品一区二区三区| 亚洲综合中文字幕在线观看| 欧美韩日一区二区| 色中色综合影院手机版在线观看| 国产xxx69麻豆国语对白| 亚洲视频在线观看视频| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲免费电影在线观看| 亚洲另类图片色| 国产亚洲视频中文字幕视频| 久久国产加勒比精品无码| 欧美精品手机在线| 欧美视频在线看| 97超级碰在线看视频免费在线看| 亚洲第一精品夜夜躁人人爽| 日韩亚洲成人av在线| 亚洲精品国产成人| 国产69精品久久久久9| 国产精品一区二区久久精品| 国产精品丝袜久久久久久不卡| 中文字幕在线视频日韩| 中文字幕亚洲欧美日韩2019| 欧美大全免费观看电视剧大泉洋| 97视频在线观看播放| 97视频在线播放| 成人福利在线视频| 91免费精品视频| 国模精品系列视频| 亚洲成人精品久久久| 成人欧美一区二区三区在线湿哒哒| 日韩成人在线电影网| 国产视频一区在线| 福利微拍一区二区| 日韩精品在线免费播放| 精品国产美女在线| 亚洲国产精品视频在线观看| 国产色综合天天综合网| 久久中文字幕一区| 少妇高潮久久77777| 亚洲黄色免费三级| 中文字幕日韩欧美在线视频| 欧美日韩一二三四五区| 久久国产色av| 日韩av在线看| 色综合天天综合网国产成人网| 国产精品久久久久久久av电影| 久久影院中文字幕| 美女久久久久久久| 色午夜这里只有精品| 国产视频精品xxxx| 亚洲精品v欧美精品v日韩精品| 亚洲天堂av综合网| 国产精品久久久久av| 欧美一区二粉嫩精品国产一线天| 国产在线视频2019最新视频| 色狠狠av一区二区三区香蕉蜜桃| 亚洲欧美日韩精品久久奇米色影视| 高清欧美电影在线| 91精品国产电影| 久久影院资源站| 亚洲深夜福利网站| 中文字幕日韩电影| 欧美黑人极品猛少妇色xxxxx| 亲爱的老师9免费观看全集电视剧| 欧洲成人免费aa| 成人a在线观看| 国产欧美精品久久久| 亚洲午夜av久久乱码| 狠狠躁夜夜躁人人爽超碰91|