java连接access数据库

编程知识 行业动态 更新时间:2024-06-13 00:22:45

当紧张又刺激javase基础学到一定程度,想必各位小伙伴会迎来一个十分实用的内容,jdbc~

说起jdbc嘛,jdbc是啥呢?

他是Java Database Connectivity,咳咳咳,还是简单点,说话的方式简单点~

通俗的来说,就是连接数据库的一个桥梁~

懂了把,真机智!!!什么??!不懂,行,举个例子~

数据库呢咱就用office自带的access,简单的来一波把~

第一步呢~当然是导入一个jar包啦!

看到没,就是它,找不到???

在这下载就好啦~

access_jdbc3.0.jar驱动+代码.zip-Access工具类资源-CSDN下载

第二步,咱们先随便创建个表啥的对吧,哈哈哈!

打开access,创建如下表

添加一条数据进去~

下一步。。。。哈哈哈,是不是看不下去叨叨叨了,emmm,直接上代码把!

import java.sql.*;

public class DBTest {
	public static void main(String[] args) {
		String driver="com.hxtt.sql.access.AccessDriver";//驱动字符串
		String url="jdbc:Access:///test.accdb";//链接字符串(test.accdb是数据库文件名)
		Connection conn = null;//连接对象
		Statement sm = null; 
		try{
			Class.forName(driver);//加载驱动
			conn=DriverManager.getConnection(url);	//得到连接
			sm = conn.createStatement();//创建Statement对象
			ResultSet rSet = s.executeQuery("select * from test_table");//查找表中数据赋值到结果集
			while (rSet.next()){//取值
				System.out.print(rSet.getInt("id") + " ");
				System.out.print(rSet.getString("t_name") + " ");
				System.out.print(rSet.getInt("t_age") + " ");
				System.out.println(rSet.getString("t_sex"));
			}
		 }catch (ClassNotFoundException e) {
			 System.out.println("load driver faild!!!!");//文件路径写清楚
		}catch (SQLException e) {
			e.printStackTrace();//sql异常
		}finally{
			try {
				conn.close();
				sm.close();
                rSet.close();
			} catch (Exception e) {
				e.printStackTrace();
			} finally{
                //置空通知回收资源
                conn = null;
                sm = null;
                rSet = null;
            }
		}
	}
}

不用说我知道,想看结果了是吧!当当当当~

是不是和前面添加的一样呢~是不是很神奇呢!动手试试把,心动不如行动哦~

更多推荐

java连接access数据库

本文发布于:2023-04-03 04:22:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4ff2739d04da0eb2a244fab927d2c460.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   java   access

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!