黑马程序员_使用DataSource接口连接数据源

本文介绍了使用DataSource接口连接数据源的优势,指出直接使用DriverManager的方式存在资源浪费问题。DataSource对象允许通过JNDI名字服务获取,简化了数据库连接信息的处理,并便于移植。此外,还提到了数据库连接池的概念,如Tomcat的DBCP连接池,能够有效管理并提高数据库操作性能。
摘要由CSDN通过智能技术生成

------- android培训java培训、期待与您交流! ----------

普通的数据库连接往往直接使用DriverManager获取,这种方式需要将连接参数,如数据库驱动名、连接字符串、用户名、密码等数据库连接信息写到配置文件或者程序中,其他地方调用连接操作数据库之后,需要释放并关闭数据库连接,并没有重复利用数据库的连接资源。下面的示例代码给出了这种方式获取数据库连接的具体实现:

public static Connection getConnection() throws Exception{

//指定数据库驱动名

String driver = “org.gjt.mm.mysql.Driver” ;

//指定数据库连接url,此处连接本地mysql中的名为dbs的数据库

String url = “jdbc:mysql://localhost/dbs” ;

//指定连接数据库的用户名

String user = “root” ;

//指定连接数据库的密码

String pwd = “root”

//将驱动注册到虚拟机classpath环境

Class.forName(driver) ;

//调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值