加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

数据源的配置

发布时间:2020-12-12 15:23:53 所属栏目:MsSql教程 来源:网络整理
导读:以SQL SERVER2005为例,首先把驱动包添加到tomcat目录下的common下的lib,然后在项目目录下的lib也添加进去。写一个配置文件,文件名为context.xml放到META-INF目录下。context.xml文件的内容为: ?xml version='1.0' encoding='utf-8'? !-- ? Licensed to t

以SQL SERVER2005为例,首先把驱动包添加到tomcat目录下的common下的lib,然后在项目目录下的lib也添加进去。写一个配置文件,文件名为context.xml放到META-INF目录下。context.xml文件的内容为:

<?xml version='1.0' encoding='utf-8'?>
<!--
? Licensed to the Apache Software Foundation (ASF) under one or more
? contributor license agreements.? See the NOTICE file distributed with
? this work for additional information regarding copyright ownership.
? The ASF licenses this file to You under the Apache License,Version 2.0
? (the "License"); you may not use this file except in compliance with
? the License.? You may obtain a copy of the License at

????? http://www.apache.org/licenses/LICENSE-2.0

? Unless required by applicable law or agreed to in writing,software
? distributed under the License is distributed on an "AS IS" BASIS,
? WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
? See the License for the specific language governing permissions and
? limitations under the License.
-->
<!-- The contents of this file will be loaded for each web application -->
<Context>

??? <!-- Default set of monitored resources -->
??? <WatchedResource>WEB-INF/web.xml</WatchedResource>
?
??? <!-- Uncomment this to disable session persistence across Tomcat restarts -->
??? <!--
??? <Manager pathname="" />
??? -->

??? <!-- Uncomment this to enable Comet connection tacking (provides events
???????? on session expiration as well as webapp lifecycle) -->
??? <!--
??? <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
??? -->
<Resource name="jdbc/test"
???????? auth="Container"?????
???????? type="javax.sql.DataSource"?????
???????? driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"?????
???????? url="jdbc:sqlserver://localhost:1433;DatabaseName/=test"?????
???????? username="lp"?????
???????? password="lp"?????
???????? maxActive="2"?????
???????? maxIdle="2"?????
???????? maxWait="30" />
</Context>

?

然后写一个测试类来测试一下,当然了,这个测试类要运行在tomcat服务器下了,所以只能是servlet咯。

在这我就只学主要代码咯:try {
??????????? Context ctx = new InitialContext();
??????????? DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/test");
??????????? Connection conn = ds.getConnection();
??????????? System.out.println("连接获取成功:"+conn);
??????? } catch (NamingException e) {
??????????? e.printStackTrace();
??????? } catch (SQLException e) {
??????????? e.printStackTrace();
??????? }

就这么简单咯!加油咯!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读