推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

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

   2023-04-28 企业服务招财猫120
核心提示:如何正确地获取一个有效的数据库连接?市场上有很多种数据库。以oracle数据库为例:(1)如果使用第三方工具连接,直接测试连接,或者执行select1fromdual查询语句,检查执行结果。(2)如果

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

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

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

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

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

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

(5)如果使用oraclesqldeveloper连接,执行select1fromdual查询语句,检查执行结果。

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

就关系数据库而言,数据库有很多种。主流的有Mysql,Oracle,SqlServer等。其中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属性。这种统一被称为标准化访问原则,即代码不是基于属性是通过字段还是方法实现的。实施受到影响。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8