Tomcat的数据源配置
Tomcat的(推荐配置局部数据源)局部数据源配置????????????????? maxActive="100" maxIdle="30" maxWait="10000"
????????????????? username="root" password="123456"
????????????????? driverClassName="com.mysql.jdbc.Driver"
????????????????? url="jdbc:mysql://127.0.0.1:3306/test"
????????????????? characterEncoding=“GB2312&useUnicode=TRUE"/>
程序中访问此数据源的代码:
?Context ctx=new InitialContext();
//初始化Context
?DataSource ds
=ctx.lookup("java:comp/env/jdbc/TestDB");
//获取数据源,其中java:comp/env是Tomcat规定的,Tomcat提供的JNDI绑定都必须加该前缀
?? Connection conn
=ds.getConnection();
//获取数据库链接
//一系列数据库操作
?? Statement stmt
=conn.createStatement();
?? ResultSet rs=stmt.executeQuery("select * from newsinf");
??while(rs.next())
??...{
???//............,
?? }
?
上面介绍了局部数据源的配置方法,全局数据源的配置和这差不多,只不过要是将Resource标签放在server.xml的<GlobalNamingResources>元素里。
?