导航:首页 > 数据处理 > java数据源是什么

java数据源是什么

发布时间:2022-04-04 14:47:26

❶ java什么是数据源

初学者还是不要碰Java编程思想的好,不过知道编程的基础知识的话Java编程思想绝对是好书,经典大作啊!

❷ java数据库一定要配置数据源吗

数据源是要配置到中间件服务器中的(比如:Tomcat,JBoss,WebLogic一类的),配置后可以提高数据库查询性能,避免重复的打开和关闭数据库。因此开发java的B/S项目时(就是J2EE的项目,通过浏览器访问的项目),都会配置数据源连接。如果你写的管理软件是B/S结构,那么只需要在搭建环境的服务器上配置数据源就可以了,用户访问时是通过浏览器访问,不需要做其他设置。如果是C/S(就是用户需要单独安装客户端程序,比如QQ),也不需要在用户那里设置数据源,只需要在你的服务器端程序上手工配置好数据源即可。

❸ java数据源配置的问题

首先,你要明白,什么是数据源,数据源跟数据连接池有什么区别。
一般我们在程序里面配置的,最多都是数据连接源,而不是数据连接池。
其次,在tomcate里面配置有个什么好处呢,’
如果一个服务器,里面有多个独立的应用,
那么,我们配置一个数据源,只需要在程序里面配置一下JNDI,就可以了,每个程序都
指向这个数据源就好了。
可是有一天我们要换数据库了,如果我们赔的数据源,那么,我们就可以直接改数据源就好了。
如果是在数据库里面配置的,那么我们就需要再每个工程里面都改一遍。

❹ javaEE数据源有哪些 并说明他们的区别

1. Apache的DBCP数据源,Tomcat默认的数据源,配置简单,但缺点是dbcp 是单线程的,为了保证线程安全会锁整个连接池,dbcp 性能不太好
2. C3P0数据源, 开源的数据源,使用XML和Properties配置,但配置文件只能放在类路径下
3. 阿里的druid数据源, 没用过所以不清楚
4. Tomcat 从 7.0 开始引入一个新的模块: Tomcat jdbc pool 向前兼容 dbcp ,性能更高

❺ 求助:Java数据源怎么配置

一 首先要配置Tomcat的server.xml文件,在对应的web应用的<Context>中加入<Resource>元素,比如:
<Context path="/Manager" reloadable="true">
<Resource
name="hello"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
username="root"
password="123456"
maxIdle="4"
maxActive="4"
maxWait="5000"
url="jdbc:mysql://127.0.0.1/jspdev"
/>
</Context>
其中:
name:指定Resource的JNDI名字
type:指定Resource所属的Java类名
driverClassName:指定连接数据库的JDBC驱动程序
username:指定连接数据库的用户名
password:指定连接数据库的口令
maxIdle:指定数据库连接池中的最大空闲连接数目,0表示不受限制
maxActive:指定数据库连接池中的最大活动连接数目,0表示不受限制
maxWait:指定连接池中连接处于空闲状态的最长时间,超过会抛出异常,-1表示无限
url:指定连接数据库的URL

二 在Web应用中使用数据源:
javax.naming.Context提供了查找JNDI Resource的接口,可以通过三个步骤来使用数据源对象:
A.获得对数据源的引用:
Context ctx = new InitalContext();
DataSource ds =
(DataSource)ctx.lookup("java:comp/env/hello");
B.获得数据库连接对象:
Connection con = ds.getConnection();

C.返回数据库连接到连接池:
con.close();
在连接池中使用close()方法和在非连接池中使用close()方法的区别是:前者仅仅是把数据库连接对象返回到数据库连接池中,是连接对象又恢复到空闲状态,而非关闭数据库连接,而后者将直接关闭和数据库的连接。

三 如果通过数据源访问数据库,由于数据源由Servlet容器创建并维护,所以必须把JDBC驱动程序拷贝到Tomcat安装目录下的common/lib目录下,确保Servlet容器能够访问驱动程序。

❻ java框架数据源

<bean
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<propertyname="locations">
<list>
<value>classpath:config/db.properties</value>
</list>
</property>
</bean>

你那报错可能就是配置文件没有加载成功,试试用这种方式加载配置文件,这种方式可以同时加载多个配置文件。如果还不行的话就试试在config这个包上点右键 Build path->Exclude。

都不行的话直接把配置文件放出来吧,不要放在config下了

❼ java中数据源和连接池是什么现在还用得上么

我知道的是打个比方 数据源就像是移动的客服的接线人员,连接池就是一个容器,打电话进来,从里面给你分配一个连接,系统给你一个名额,,使用完成释放,其他的打进来的再用,现在不少的项目还用的上.

❽ 什么是数据源JDBC,ODBC两个应该怎么理解

数据源--Data
source
,
读取数据的来源,也就是说你的系统要读取的数据去
什么地方找(存放数据的地方)!
JDBC--全称为Java
DataBase
Connectivity
standard,
它是一个面向对象
应用程序接口(API),
通过它可访问各类关系数据库。
ODBC--全称(Open
Database
Connectivity),即开放数据库互联。
ODBC基于SQL(Structured
Query
Language),并把它作为访问数据库的标准。

❾ Java中,传统jdbc数据库连接和数据源连接的区别

传统的一般是写代码实现,小项目看不出有什么不同,但大项目的话,维护起来很困难,因为都要修改代码。数据源连接的话,可以在配置文件里配置数据源,然后很多框架,比如struts,spring等,都可以通过配置文件,然后封装了对数据库的连接,以后要修改连接,只要修改数据源,不用修改代码。。。

❿ 在java中,连接池,JNDI,数据源主要指的是什么他们之间是什么关系

一般小系统用JDBC来连接数据库,
比较大的项目,肯定使用连接池。
在使用tomcat服务器时,必然要用它的连接池
我们调用依靠JNDI(Java命名服务)
需要配置,和调用的代码吗?

阅读全文

与java数据源是什么相关的资料

热点内容
达州肉禽批发市场有哪些地方 浏览:664
安信国际交易宝如何销户 浏览:86
西门子828d子程序能用什么开头 浏览:392
时光代理人ed歌词有多少句 浏览:121
健康产品加盟怎么代理 浏览:897
正规的钙片批发适合哪些人代理 浏览:198
太豆期货怎么交易 浏览:212
王义聊营销如何开发新产品 浏览:571
一个数据分析怎么做 浏览:83
化州哪个市场比较多人 浏览:842
小米平衡车怎么代理 浏览:136
如何写申请律师代理协议书 浏览:564
三支一扶信息在哪里查询 浏览:598
降序后数据错乱是怎么回事 浏览:386
如何判断微信号是否真实信息 浏览:71
信息检索有哪些实用工具 浏览:184
柜体设计封边信息怎么填 浏览:74
芜湖有哪些花鸟鱼虫市场 浏览:929
王俊凯主要做哪些数据 浏览:931
大数据中心重难点和亮点有哪些 浏览:978