2016 - 2024

感恩一路有你

对象的统一访问原则 如何正确地获取一个有效的数据库连接?

浏览量:2162 时间:2023-04-02 21:06:31 作者:采采

如何正确地获取一个有效的数据库连接?

市场上有很多种数据库。以oracle数据库为例:

(1)如果使用第三方工具连接,直接测试连接,或者执行select 1 from dual查询语句,检查执行结果。

(2)如果是sqlplus的会话连接,从v $ database执行select open _ mode检查信息是否能正常返回。

(3)如果是weblogic的连接池连接,可以在weblogic控制台中使用数据源的测试连接功能,看看是否连接正常。

(4)如果是Java程序,启动后检查logback或log4j日志,或者调用sql方法检查连接信息或执行结果。

(5)如果使用oracle sql developer连接,执行select 1 from dual查询语句,检查执行结果。

如果只是想连接数据库操作一个sql语句,最简单的就是第三方工具。连接后,您可以在图形界面中检查连接状态和sql的执行结果。

就关系数据库而言,数据库有很多种。主流的有Mysql,Oracle,Sql Server等。其中Mysql比较简单,所以让 让我们从最基本的开始,然后我们就可以知道一切。

这里 如何用java语言连接数据库:

1.通过JDBC实现数据库连接

JDBC的全称是:java数据库连接(Java,可以为各种数据库提供统一的访问。JDBC是sun公司开发的一套数据库访问编程接口,它是一个SQL级别的API。

具体方法:

//1,注册驱动程序

//2.创建连接

//3.获取执行sql语句的语句对象。

//4.执行sql语句并返回结果。

//5,处理结果

//6关闭资源

直接看下面的代码:

2、DBCP连接池模式

DBCP是由Apache开发的Java数据库连接池项目。通过将数据库连接提前放在内存中,当应用程序需要建立数据库连接时,可以直接在连接池中申请一个,用完了再放回去。单线程,并发低,性能差,适合小型系统。

还有C3p0等连接,所以我赢了 这里就不介绍了。有兴趣的读者可以自己学习一下!

准化访问的原则?

对于无参数方法obj.width的方法形式,好像直接引用了obj对象的width属性。这种统一被称为标准化访问原则,即代码不是基于属性是通过字段还是方法实现的。实施受到影响。

数据库 sql 连接 语句 方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。