A. 求助: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容器能够访问驱动程序。
B. 怎样在win7系统配置数据源
点击桌面的我Windows 图标,找打控制面板
2
进入控制面板主页,选择系统和安全,进入系统和安全
进入系统和安全主页后选择管理工具,点击进入
进入管理工具后,选择数据源,进行数据源的配置
打开页面之后点击添加
打开添加页面,选择SQL SEVER 然后选择完成
完成后进入下一页面,填上你的数据源名称和服务器名称,完成后下一步
在出现的页面中,选择SQL Sever登录验证,在下面写上你的数据库密码和用户名,完成点击下一步
选择数据库,改变默认数据库,选择你要的数据库,完成点击下一步
在出现的页面,点击完成
测试数据源 ,验证数据源是否可以连接 或许要用一到两分钟,这很正常
步骤阅读
数据源测试连接成功,点击完成
13
然后在出现的页面,如下图所以,点击完成,这个时候,数据源就配好了。
C. 数据源配置
JNDI的话,就不用你来打开或关闭connection,而交由容器来做,比如,你在tomcat上面配置的数据源,只管调用就行了,不用管它的关闭。
D. 什么是数据源配置
数据表设计就是将数据库的设计表单化
数据库连接和数据源配置就是通过系统的设置和配置将数据库的连接信息写入程序中,在程序需要从数据库中提取或存放数据时能够找到数据库的位置,其中数据库的连接就是建立前台和数据库的连接,而数据源的配置就是告诉程序数据库在什么地方,是以什么形式存放的
E. ODBC数据源的配置
数据源设置对吗?比如ACCESS没有设置密码?
F. 如何配置数据源
用DSN好麻烦的
直接修改conn.asp 用server.mappath直接连接mdb就好了
G. 如何配置数据库ODBC数据源
展开全部
首先启动【服务管理器】。选择【所有程序】→【Microsoft
SQL
Sever】→【服务管理器】,启动数据库服务器。
启动ODBC数据源,选择【开始】→【管理工具】→【数据源】,打开ODBC数据源管理器。
点击【添加】,开始添加数据源。
在弹出的【创建数据源】对话框中,下拉选择【SQL
Server】,确认后选择【完成】。
在弹出的【创建到SQL
Server的数据源】对话框中,选择添加的数据源信息。在此之前数据库必须已经创建完成,此处所填信息为已经创建完成的数据库信息。例如,添加以前创建过的名为test的数据库,描述为测试,服务器为本机服务器。打开正在运行的SQL
Sever服务管理器,复制其【服务器】栏的代码到【创建到SQL
Server的数据源】的【服务器】栏即可。信息填写完成后选择【下一步】。
H. 数据源是什么作用怎么配置
你是要问ODBC? 用于应用系统连接数据库 控制面板-管理工具-odbc数据源 添加 输入数据库信息 保存
I. SQL数据库与ODBC数据源怎么连接与配置
ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用Vbscript,JavaScript语言来控制数据库的访问,与查询结果的输出显示画面;ADO可连接多种的数据库,包括SQL Server、Oracle、Informix等支持ODBC的数据库。因此,在使用ADO访问数据库之前我们还有一项重要的工作要做,那就是创建和配置ODBC数据源。
1. ODBC的定义
首先,还是也让我们来解释一下有关ODBC的概念,这将有利于下面内容的理解。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,当然也包括了Access。
数据库驱动程序使用Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。通过 ODBC,我们可以选择希望创建的 DSN 的类型:用户、系统或文件。
为了更好地让大家理解上一段话,我们接下来来解释一下其中的几个名词:
DSN:根据MICROSOFT的官方文档,DSN的意思是“应用程序用以请求一个连到ODBC数据源的连接(CONNECTION)的名字”,换句话说,它是一个代表ODBC连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当建立一个连接时,你不用去考虑数据库文件名、它在哪儿等等,只要给出它在ODBC中的DSN即可。
FILE DSN: 当我们讨论这个问题时,先看看其他的DSN类型
SYSTEM DSN:这种DSN可以被任何登录到系统中的用户使用。
USER DSN:这是为特定用户建立的DSN。只有建立这个DSN的用户才能看到并使用它。在上面的两种情况中,DSN的细节都储存在系统的注册表中。
J. 数据源配置,该怎么处理
你好,我来先回答你的第一个问题:
通常多数据源,在spring中配置如下,如果你想切换环境ENV 的值,在property中
jdbc.properties
jdbc.properties
*****************************
Env=PROD
jdbc.driverClassName=${${Env}.jdbc.driverClassName}
jdbc.url=${${Env}.jdbc.url}
jdbc.username=${${Env}.jdbc.username}
jdbc.password=${${Env}.jdbc.password}
######### JDBC Configuration for DEV Environment ###############
DEV.jdbc.driverClassName=com.mysql.jdbc.Driver
DEV.jdbc.url=jdbc:mysql://localhost:3306/devportal
DEV.jdbc.username=DEVuser
DEV.jdbc.password=DEVpwd
######### JDBC Configuration for UAT Environment ############
UAT.jdbc.driverClassName=com.mysql.jdbc.Driver
UAT.jdbc.url=jdbc:mysql://localhost:3306/UATportal
UAT.jdbc.username=UATuser
UAT.jdbc.password=UATpwd
########## JDBC Configuration for PROD Environment ############
PROD.jdbc.driverClassName=com.mysql.jdbc.Driver
PROD.jdbc.url=jdbc:mysql://localhost:3306/portal
PROD.jdbc.username=root
PROD.jdbc.password=admin,
我这里有三套环境,分别是DEV,UAT和PROD,这种方式可以灵活切换的。
我再回答你的第二个问题:
还请你去这里看下,很详细,不过是英文的哦