国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java連接Access數據庫的方法

java連接Access數據庫的方法

2020-09-30 15:49北夢木兮 JAVA教程

這篇文章主要為大家詳細介紹了java連接Access數據庫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

java連接Access數據庫的方法,分享給大家

步驟:

1.現在我們一般使用的編譯環境是java SE 1.8,不支持odbc的連接方式,所以可以用jdbc的連接方式,還要在網上下載一個jdbc的驅動包。(這里用了Access_JDBC30.jar包,在網上可以找到)

2.右擊JRE System Libary->點擊 Build Path->點擊Add External JARs->將Access_JDBC30.jar添加進去。

3.在這些都準備好之后,j建立數據庫,還要將Access數據庫的版本降為2000或者2003的版本。

連接數據庫代碼:

?
1
2
3
Class.forName("com.hxtt.sql.access.AccessDriver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:Access:///C:/Users/k05/Desktop/Address.mdb","","");
//數據庫路徑 用戶名 密碼

數據庫示例:

java連接Access數據庫的方法

運行結果:

java連接Access數據庫的方法

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.*;
 
/**
 *
 * @version 1.22 2017-4-7
 * @author BeiMengMuXi
 */
public class ASTest
{
  public static void main(String[] args)
  {
    new ASFrame();   
  }
}
?
    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
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    import java.sql.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;
     
    public class ASFrame extends JFrame{
      private static final int DEFAULT_WEIDTH = 400;
      private static final int DEFAULT_HEIGHT = 680;
      private JScrollPane scpDemo;
      private JTable tabDemo;
      private JScrollPane scpDemo1;
      private JTable tabDemo1;
      
      public ASFrame()
      {   
        JFrame f=new JFrame();
        
        f.setTitle("通訊錄");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setSize(DEFAULT_WEIDTH, DEFAULT_HEIGHT);
        f.setVisible(true);
        f.setResizable(false);
        f.setLayout(null);
        
        JLabel label1 = new JLabel("聯系人");
        f.add(label1);
        label1.setFont(new Font("宋體",1,30));
        label1.setBounds(150, 30, 100, 40);       
        
        this.scpDemo = new JScrollPane();
        this.scpDemo.setBounds(40,110,320,500);
     
        try {
          btnShow();
        } catch (InstantiationException | IllegalAccessException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
        
        // 將組件加入到窗體中
        f.add(this.scpDemo);       
      }
        
      public void btnShow() throws InstantiationException, IllegalAccessException{
        String sql = "select * from Address";
        try{
     
          // 獲得連接
          Class.forName("com.hxtt.sql.access.AccessDriver").newInstance();
          Connection conn = DriverManager.getConnection("jdbc:Access:///C:/Users/k05/Desktop/Address.mdb","","");
          PreparedStatement pstm = conn.prepareStatement(sql);
          ResultSet rs = pstm.executeQuery(sql);
          
          // 計算有多少條記錄
          int count = 0;
          while(rs.next()){
            count++;
          }
     
          rs = pstm.executeQuery();
     
          // 將查詢獲得的記錄數據,轉換成適合生成JTable的數據形式
          Object[][] info = new Object[count][2];
      
          count = 0;
          
          while(rs.next()){        
            info[count][0] = rs.getString("name");  
            info[count][1] = rs.getString("phonenumber");  
            count++;
          }
     
          // 定義表頭
          String[] id="codetool">

    以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

    延伸 · 閱讀

    精彩推薦
    • JAVA教程Java中的幾種讀取properties配置文件的方式

      Java中的幾種讀取properties配置文件的方式

      這篇文章主要介紹了Java中的幾種讀取properties配置文件的方式,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

      4562020-09-30
    • JAVA教程Java反射機制(Reflection)淺析

      Java反射機制(Reflection)淺析

      這篇文章主要介紹了Java反射機制(Reflection)淺析,本文以實例講解Java的反射機制,需要的朋友可以參考下 ...

      junjie1802019-11-24
    • JAVA教程JavaWeb Spring注解Annotation深入學習

      JavaWeb Spring注解Annotation深入學習

      這篇文章主要為大家詳細介紹了JavaWeb Spring注解Annotation,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

      i106302263572020-06-14
    • JAVA教程Java中父類Object的常用方法總結

      Java中父類Object的常用方法總結

      這篇文章給大家介紹了Java中父類Object的三個常用方法,對大家學習或使用Java具有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。 ...

      daisy3702020-06-15
    • JAVA教程java搭建一個Socket服務器響應多用戶訪問

      java搭建一個Socket服務器響應多用戶訪問

      本篇文章主要介紹了java搭建一個Socket服務器響應多用戶訪問,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

      沈君3022020-08-10
    • JAVA教程Java--Socket通信(客戶端服務端雙向)

      Java--Socket通信(客戶端服務端雙向)

      這篇文章主要介紹了Java--Socket通信(客戶端服務端雙向),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

      zlQ_2132020-07-29
    • JAVA教程java貪吃蛇極速版

      java貪吃蛇極速版

      這篇文章主要為大家分享了java貪吃蛇極速版,貪吃蛇經典手機游戲,既簡單又耐玩,本文用java來實現下貪吃蛇小游戲,感興趣的小伙伴可以參考下 ...

      July1562020-03-12
    • JAVA教程Java實現Html轉Pdf的方法

      Java實現Html轉Pdf的方法

      這篇文章主要介紹了Java實現Html轉Pdf的方法,實例分析了java基于ITextRenderer類操作頁面及系統自帶字體生成pdf文件的相關技巧,具有一定參考借鑒價值,需要的朋...

      fzhlee2852019-12-28
    主站蜘蛛池模板: 国产成人欧美一区二区三区的 | 亚洲视频一区二区三区 | 国产精品永久免费视频 | 久色视频在线观看 | 免费在线观看av片 | 国产精品福利午夜在线观看 | 免费av在线播放 | 国产黄 | 亚洲精品一区二区三区 | 亚洲精品久久久久久久久久久 | 精品国产一区二区三区性色av | 国产片在线观看免费观看 | 亚洲精品a| 日韩欧美在线观看视频 | 99久色 | 欧美精品1区2区3区 欧洲一区在线 | 国产精品久久久久久吹潮 | 亚洲一级毛片 | 日韩亚洲一区二区 | 国产精品美女久久久久久久久久久 | 日本黄a三级三级三级 | 国产人免费人成免费视频 | 欧美一区二区精品 | 久草在线视频网 | 久久精品中文字幕 | 欧美日韩成人一区二区 | 中文字幕乱码亚洲精品 | 国产精品久久久久久婷婷天堂 | 免费一级毛片 | 久久91| 国产一区二区av在线 | 精品三区| 激情一区二区 | 亚洲精品99| 中文字幕在线免费视频 | 精品一区二区三区中文字幕老牛 | 欧美日韩a | 大胆裸体gogo毛片免费看 | 欧美日韩a | 亚洲视频一区在线观看 | 国产激情在线观看 |

    <label id="ohutu"><dl id="ohutu"></dl></label>
    1. <label id="ohutu"></label>