激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - mysql jdbc連接步驟及常見參數

mysql jdbc連接步驟及常見參數

2020-05-19 14:32mdxy-dxy Mysql

這篇文章主要介紹了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程序驅動包的方法就不在這里解釋,另一個文章里面有介紹 http://www.zmynmublwnt.cn/article/45828.html

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

mysql jdbc連接步驟及常見參數

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
/**
 * @author :陶偉基 ,微博:http://weibo.com/taoandtao
 * @date :2012/12/11
 * @place:廣州大學華軟軟件學院
 */
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;
 
 
public class MysqlDemo {
 public static void main(String[] args) throws Exception {
  Connection conn = null;
  String sql;
  // MySQL的JDBC URL編寫方式:jdbc:mysql://主機名稱:連接端口/數據庫的名稱?參數=值
  // 避免中文亂碼要指定useUnicode和characterEncoding
  // 執行數據庫操作之前要在數據庫管理系統上創建一個數據庫,名字自己定,
  // 下面語句之前就要先創建javademo數據庫
  String url = "jdbc:mysql://localhost:3306/javademo?"
    + "user=root&password=root&useUnicode=true&characterEncoding=UTF8";
 
  try {
   // 之所以要使用下面這條語句,是因為要使用MySQL的驅動,所以我們要把它驅動起來,
   // 可以通過Class.forName把它加載進去,也可以通過初始化來驅動起來,下面三種形式都可以
   Class.forName("com.mysql.jdbc.Driver");// 動態加載mysql驅動
   // or:
   // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
   // or:
   // new com.mysql.jdbc.Driver();
 
   System.out.println("成功加載MySQL驅動程序");
   // 一個Connection代表一個數據庫連接
   conn = DriverManager.getConnection(url);
   // Statement里面帶有很多方法,比如executeUpdate可以實現插入,更新和刪除等
   Statement stmt = conn.createStatement();
   sql = "create table student(NO char(20),name varchar(20),primary key(NO))";
   int result = stmt.executeUpdate(sql);// executeUpdate語句會返回一個受影響的行數,如果返回-1就沒有成功
   if (result != -1) {
    System.out.println("創建數據表成功");
    sql = "insert into student(NO,name) values('2012001','陶偉基')";
    result = stmt.executeUpdate(sql);
    sql = "insert into student(NO,name) values('2012002','周小俊')";
    result = stmt.executeUpdate(sql);
    sql = "select * from student";
    ResultSet rs = stmt.executeQuery(sql);// executeQuery會返回結果的集合,否則返回空值
    System.out.println("學號\t姓名");
    while (rs.next()) {
     System.out
       .println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int類型可以用getInt()
    }
   }
  } catch (SQLException e) {
   System.out.println("MySQL操作錯誤");
   e.printStackTrace();
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   conn.close();
  }
 }
}

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产精品伊人久久 | 免费人成在线观看网站 | 免费观看国产视频 | 国产精品久久77777 | 黄色片在线免费播放 | 精品一区二区在线播放 | 久久777国产线看观看精品 | 他也色在线视频 | 天天草夜夜 | 中国av免费观看 | 在线成人av观看 | 久久精品无码一区二区三区 | 一色桃子av大全在线播放 | 一级α片免费看刺激高潮视频 | 久久69精品久久久久久国产越南 | 最近免费观看高清韩国日本大全 | 一区二区三区四区五区中文字幕 | 久夜草| 精品一区二区三区日本 | 日韩av手机在线免费观看 | 日日噜噜噜夜夜狠狠久久蜜桃 | 日本成人在线播放 | 激情综合婷婷久久 | 麻豆视频免费网站 | 久久久成人免费视频 | 国产一级免费不卡 | 成人精品免费看 | 黄视频免费观看 | 国产一级毛片av | 国产精品视频亚洲 | 国产乱xxxx| 亚洲第一页综合 | 毛片中文字幕 | 热久久成人 | 国产在线欧美日韩 | 国产免费传媒av片在线 | 午夜精品福利影院 | 日韩视频1| 免费国产精品视频 | 欧美性生活久久久 | 中文字幕在线观看免费视频 |