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

sqlserver 的连接池配置

发布时间:2020-12-12 15:55:57 所属栏目:MsSql教程 来源:网络整理
导读:??xml version="1.0" encoding="UTF-8"? !-- $Id: mysql-ds.xml,v 1.1.2.1 2003/12/12 19:19:56 starksm Exp $ -- !--? Datasource config for MySQL using 3.0.9 available from: http://www.mysql.com/downloads/api-jdbc-stable.html -- datasources ? lo

?<?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml,v 1.1.2.1 2003/12/12 19:19:56 starksm Exp $ -->
<!--? Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
? <local-tx-datasource>
??? <jndi-name>MySqlServer</jndi-name>
??? <connection-url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=LEDDATA</connection-url>
??? <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<parameter>??
????????????? <name>maxActive</name>??
????????????? <value>20</value>??
????????? </parameter>??
????????? <parameter>??
????????????? <name>maxIdle</name>??
????????????? <value>10</value>??
????????? </parameter>??
????????? <parameter>??
????????????? <name>maxWait</name>??
????????????? <value>-1</value>???????
????????? </parameter>
??? <user-name>sa</user-name>
??? <password>guoyin</password>
<min-pool-size>20</min-pool-size>
?<max-pool-size>200</max-pool-size>
? </local-tx-datasource>
</datasources>

?

//java中写入

package com.prg.safety.model.business.LEDScreenSet.datasource;

import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class DataSourceManager {
?public DataSourceManager(){};
?private InitialContext ctx=null;
?private Connection conn=null;
?private DataSource ds=null;
?private Statement stmt=null;
?//datasource
?public boolean DataSourceConnection(String path){??
??try {
???ctx = new InitialContext();
???ds = (DataSource)ctx.lookup("java:/MySqlServer");//这里要和mySqlServer-ds.xml中对应
???if(null!=ds){
????//得到连接
????conn = ds.getConnection();
????if(null!=conn){
?????stmt= conn.createStatement();
?????String sql = "update PICNAME SET FILENAME='" + path + "'";
?????int i = stmt.executeUpdate(sql);
?????if(i>0){
??????return true;
?????}??????
????}
???}???
????
??} catch (Exception e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??} finally{
???if(stmt!=null)??????
?????stmt=null;
????
???if(conn!=null)????
?????conn=null;??????
??}
??return false;
?}

}

(编辑:李大同)

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

    推荐文章
      热点阅读