配置数据源和连接池

1、将三个数据库驱动包复制到%Tomcat%/lib 下;

2、打开%Tomcat%server.xml文件,找到<Host>节点,在<Host></Host>之间加入如下代码:

 

<Context path="/LianJieChi" docBase="LianJieChi" reloadable="true">
 <Resource
      auth="Container"
      name="jdbc/ryb"
      type="javax.sql.DataSource"
      username="sa"
      password="sa"
      driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
      url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=news"
      maxActive="300"
      maxIdle="100"
      maxWait="5000"
      removeAbandoned="true"
      removeAbandonedTimeout="100"  
      logAbandoned="true" 
     />
</Context>

 

其中

path        是相对ip的虚拟路径

docBase  是相对服务器根目录webapps的相对路径

auth="Container"  在tomcat6以上的固定写法

name      连接池的名称(很重要)

driverClassName    驱动器名称

url                          数据库连接的url

 

3、连接代码

 

<%@   page   import="java.sql.*"%>  
<%@   page   import="javax.sql.*"%>  
<%@   page   import="javax.naming.*"%>  

 

 

<body>
    This is my JSP page. <br>
   <%
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/ryb");     //jdbc/ryb 为连接池的名称
Connection conn = ds.getConnection();
Statement stmt=conn.createStatement();
//Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from news_news";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%> <br>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();  
%> 
  </body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值