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

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

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
主站蜘蛛池模板: 四虎影院免费在线播放 | 亚洲福利精品电影在线观看 | 俄罗斯一级毛片免费播放 | 四虎在线精品观看免费 | 纲手被鸣人插 | 精品久久久久久无码人妻国产馆 | 思思99热久久精品在2019线 | kkkk4444在线看片免费 | 女人全身裸露无遮挡免费观看 | 国产精品99精品久久免费 | 亚洲国产成人久久综合一区77 | www.一区二区三区.com | 97超pen个人视频公开视频视 | 午色影院| 大胆国模一区二区三区伊人 | 爱情岛论坛自拍永久入口 | 成人国产一区 | 日本破处 | 四虎永久免费地址在线观看 | 欧美日韩高清完整版在线观看免费 | 青青草国产一区二区三区 | 乌克兰粉嫩摘花第一次 | 99这里只有精品视频 | 国产成人精品1024在线 | 亚洲 日韩 国产 制服 在线 | 精品国产无限资源免费观看 | 日本男女视频 | 亚洲香蕉网久久综合影院3p | 花唇肿胀无法合拢双性 | 日韩成人精品 | 亚洲乱亚洲23p女 | 丝袜高跟小说 | 4hu影院永久在线播放 | 欧美日韩国产亚洲一区二区 | 日本邪恶动态 | 日韩毛片网| 99久久精品在免费线18 | 国色天香 社区视频 | 久久99re热在线观看视频 | 91在线免费看 | 精品日韩欧美一区二区三区在线播放 |
    <li id="wa8og"></li>
    <li id="wa8og"></li>