java连接access数据库

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

说起jdbc嘛,jdbc是啥呢?

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

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

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

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

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

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

在这下载就好啦~

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

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

打开access,创建如下表

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

添加一条数据进去~

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

下一步。。。。哈哈哈,是不是看不下去叨叨叨了,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;
            }
		}
	}
}
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

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

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

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

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java拾荒者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值