您的位置:首页 > 数据库 > MySQL

有关mysql与sql server的数据源配置

2010-01-05 13:25 330 查看
MySQL:
1. 在Tomcat安装目录下conf目录下server.xml中最后的“</Host>”标记之前添加
如下配置:

<Context path="/zxdy" docBase="zxdy"
debug="5" reloadable="true" crossContext="true" workDir="">
<Resource name="jdbc/zxdy"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="root" password=""
driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost/zxdy"/>
</Context>

2. 在本应用的WEB-INF目录下web.xml文件中添加如下配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/zxdy</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
sql server:
1. 在Tomcat安装目录下conf目录下server.xml中最后的“</Host>”标记之前添加
如下配置:
<Context path="/rsglxt" docBase="rsglxt"
debug="5" reloadable="true" crossContext="true" workDir="">
<Resource name="jdbc/rsglxt"
auth="Container"
type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password=""
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=tempdb"/>
</Context>

2. 在本应用的WEB-INF目录下web.xml文件中添加如下配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>rsglxt</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

3. 在JSP或Servlet或JavaBean中用如下Java代码获得数据库连接

Context initial = new InitialContext();
//其中mysql为数据源jndi名称
DataSource ds = (DataSource)initial.lookup("java:comp/env/rsglxt");
Connection con=ds.getConnection();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: