一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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();   
  }
}
?
<code id="osay0"></code>
  • <code id="osay0"></code>
      <rt id="osay0"><delect id="osay0"></delect></rt>
      <strike id="osay0"><acronym id="osay0"></acronym></strike>
      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
      主站蜘蛛池模板: 99久久99热久久精品免 | 天莱男模gary| 999导航| 俄罗斯美女尿尿 | 国产小视频在线免费 | 大象视频污 | 欧美日韩色图 | www.成人在线视频 | 男人j放进女人的p视频免费 | 日女人免费视频 | 亚洲XXX午休国产熟女屁 | 午夜精品久久久内射近拍高清 | 国产免费看片 | 亚洲成av人在线视 | china中国小帅gayxnxx | 亚洲国产中文字幕在线视频综合 | 91精品久久一区二区三区 | 好大~好爽~再进去一点 | 精品国产精品国产 | 花蝴蝶www| 美女脱了内裤让男桶爽 | 黄瓜视频黄 | 免费超级乱淫播放手机版 | 欧美国产日产精品免费视频 | 精品一区二区视频 | 99国产精品久久久久久久... | 国产成人精选免费视频 | 欧美男同video | 日韩黄色影视 | 黑人疯狂巨大xxoo | 成人国产第一区在线观看 | 欧美一区二区免费 | 亚洲日韩中文字幕一区 | 果冻传媒天美传媒在线小视频播放 | 91制片厂(果冻传媒)原档破解 | 天堂资源在线www中文 | 欧美精品一区二区三区久久 | 日本高清中文 | 激情乱文| 思敏1一5集国语版免费观看 | 大肥臀风间由美 中文字幕 大东北chinesexxxx露脸 |
      <cite id="osay0"><acronym id="osay0"></acronym></cite>
      <rt id="osay0"><pre id="osay0"></pre></rt>