社区
Java SE
帖子详情
大家讨论一下用java访问数据库的效率。
middlemarch
2002-09-26 12:27:24
比如jdbc和odbc,数据库的api等等,不同重类数据库对java访问的速度
...全文
31
4
打赏
收藏
大家讨论一下用java访问数据库的效率。
比如jdbc和odbc,数据库的api等等,不同重类数据库对java访问的速度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
7
2002-09-26
打赏
举报
回复
JAVA连接数据库的方式有多种:
根据所需要的不同数据库驱动分,分为四种:
1:1类驱动。这就是JDBC-ODBC桥的方式。但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。
2:2类驱动。这就是JDBC+厂商API的形式。厂商API一般使用C编写,所以,这种方式也不长使用。
3:3类驱动。这就是JDBC+厂商Database Connection Server+DataBase的形式。
这种方法就是在JAVA 与 DATABASE之间价起了一台专门用与数据库连接的服务器(一般由数据库厂商提供)。他的好处在于能优化连接。
4:4类驱动。这就是纯JDBC+DATABASE的连接方式。也是推荐的连接方式。这使得APPLICATION与数据库分开,开发者只需关心内部逻辑的实现而不需注重数据库连接的具体实现。在这其中有两种连接的方式:
硬编码方式,就是在程序中硬性编入数据库连接的所须参数。
JNDI DataSource方式。就是在程序运行的外布环境中又称(Context)设置一个datasource数据源,有一个jndi 名称,程序只须查找此名称就可得到一个数据库连接的对象。
wyy_9715072
2002-09-26
打赏
举报
回复
于数据库连接而言,性能的瓶颈因该不是在实现类上
,而是在数据库自身的消耗上,同数据库建立一次连接
的消耗要远远大于实现类内部的消耗
kkjava
2002-09-26
打赏
举报
回复
都是开放的数据库连接只是用不同的语言实现吧。
qxm
2002-09-26
打赏
举报
回复
我觉得 wyy_9715072(小宇) 说的很对,关键是在连接上。所以现在经常讨论连接池。
不过用EJB时应用服务器帮你解决了,而如果不用的话,那么就得自己写连接池了。
我的体会是如果JDBC不用连接池,还不如用ADO。
跟汤老师学
Java
(第19季):JDBC
访问
数据库
访问
数据库
的步骤 4.使用PreparedStatement 5.练习:学生管理 6.返回主键 7.事务操作 8.批处理操作 9.
数据库
连接池(dbcp、druid) 10.三层架构简介 11.三层架构的应用 12.项目结构 13.封装工具jar包
Java
访问
数据库
的速度瓶颈问题的分析及解决
速度瓶颈问题的提出在企业级的
Java
应用中,
访问
数据库
是一个必备的环节。
数据库
作为数据资源的集散地,往往位于企业级软件体系的后方,供前方的应用程序
访问
。在
Java
技术的体系中,应用程序是通过JDBC(
Java
...
Java
访问
数据库
速度瓶颈问题分析解决
速度瓶颈问题的提出 在企业级的
Java
应用中,
访问
数据库
是一个必备的环节。
数据库
作为数据资源的集散地,往往位于企业级软件体系的后方,供前方的应用程序
访问
。在
Java
技术的体系中,应用程序是通过JDBC(
Java
...
Java
Web笔记(三)
Java
与
数据库
通过
Java
如何去使用
数据库
来帮助我们存储数据呢,这将是本章节讨论的重点。 初识JDBC JDBC是什么?JDBC英文名为:
Java
Data Base Connectivity(
Java
数据库
连接),官方解释它是
Java
编程语言和广泛的
数据库
之间独立于...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章