连接数据库用jar包好还是依赖好

连接数据库用jar包好还是依赖好,第1张

两种选择各有利弊,最终取决于您的具体用例和偏好。

使用独立的 JDBC 驱动程序 JAR 文件可以简化部署过程,因为您只需要在应用程序中包含单个 JAR 文件。这对于较小的应用程序或您不想管理依赖项的应用程序特别有用。

另一方面,使用 Maven 或 Gradle 等依赖管理工具来管理您的数据库驱动程序依赖项可以简化管理多个依赖项和版本的过程,还可以帮助确保您的应用程序使用正确版本的驱动程序。

最终,选择使用独立的 JAR 文件还是依赖项管理工具取决于多种因素,例如您的应用程序的大小和复杂性、您的部署过程以及您作为开发人员的个人偏好。

B

 在J2SE中,提供了一个称之为JDBC-ODBC桥(JDBC-ODBC Bridge[2])的API。通过ODBC,JDBC-ODBC桥驱动程序可以访问所有支持ODBC的关系型数据库。

住在旧粮仓

码龄3年

关注

JDBC

JDBC简介

●JDBC就是使用Java语言 *** 作关系型数据库的一套API

●全称:(Java DataBase Connectivity)Java数据库连接

JDBC本质:

●官方定义的一套 *** 作所有关系型数据库的规则,即接口

●各个数据库厂商取去实现整个接口,提供数据库驱动jar包

●我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

JDBC好处:

●各个数据厂商使用相同的接口,Java代码不需要针对不同的数据库分别开发

●可随时替换底层数据库,访问数据库的Java代码基本不变

*** 作JDBC步骤

0.创建工程,导入驱动jar包

1.注册驱动

Class.forName("com.mysql.jdbc.Driver")

2.获取连接

Connection conn=DiverManager.getConection(url,username,password)

3.定义SQL语句

String sql="update..."

4.获取执行SQL对象

Statement stmt=conn.creatStatement()

5.执行SQL

stmt.executeUpdate(sql)

6.处理返回结果

7.释放资源

示例代码

public class JDBCDemo {

public static void main(String[] args) throws Exception {

//1.注册驱动,在mysql5以上的jar包可以不用写

Class.forName("com.mysql.cj.jdbc.Driver")

//2.获取连接

String url="jdbc:mysql://127.0.0.1:3306/itnie"

String usename="root"

String password="qwe456qwe"

Connection conn = DriverManager.getConnection(url, usename, password)

//3.定义


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6796546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存