JDBC连接

本文详细介绍了JDBC(Java Database Connectivity)的工作原理,包括如何加载数据库驱动,通过DriverManager获取数据库连接,执行SQL语句并获取结果集。同时提出了数据库连接的优化方案,如将数据库配置信息存储在外部配置文件中,使用properties和反射技术读取,以及封装连接创建和关闭的方法,以提高代码的可维护性和资源管理效率。
摘要由CSDN通过智能技术生成

JDBC (Java Database Connectivity)

jdbc是java连接数据库(databases)的连接,通过java语言对数据中的数据信息进行访问,从而连接前端和后端进行信息的交互;数据库也是平常用于java的连接与获取相关信息
在Java和database的连接的过程中会使用相关的驱动;对应的数据库有对应的驱动,比如说你是用mysql数据库,那就要使用mysql相关的驱动,对应还有orale的相关驱动。无论是java语言 sun公司 还是数据库厂商 其实对于语言和数据库之间的连接 都具有相应的支持。

将使用的数据库的驱动导入到工程下,重新构建路径,将驱动加载,就可以连接数据库了。

1.获取数据库驱动的方式 3种 推荐使用

第一种 :DriverManager.deregisterDriver(new com.mysql.jdbc.Driver());
第二种 :System.setProperty("jdbc", "com.mysql.jdbc.Driver");
第三种 :Class.forName("com.mysql.jdbc.Driver");

其中第三种为推荐使用类型(将mysql驱动注册到DriverManager中去)com.mysql.jdbc.Driver是mysql对应的驱动;
将"com.mysql.jdbc.Driver" 当做参数传入,就是告诉JVM,去"com.mysql.jdbc"这个路径下找Driver类,将其加载到内存中。将驱动加载到内存中;
注册的DriverManager中之后,我们就可以 通过DriverManager的getConnection方法获得mysql的连接了;
通过DriverManager获取连接对象

// 产生连接
		Connection conn = DriverManager.getConnection(url, user, password);

在产生连接的过程时,需要将产生连接的所需要的东西,DriverManager.getConnection(url, user, password),中有三个参数,分别是url,user,password; url是连接数据库的路径( “jdbc:mysql://localhost:3306/javademo?”)localhost是本机的地址,3306是数据库的 端口号,后面接数据库的名字,user 对应的一般是root,password对应的是进入数据库的密码;通过这三样可以进行数据的获取连接。获取连接之后就可以进行相关的操作了;
在获取连接之后就可以进行数据库的执行了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值