因为写的大作业经常用到数据库连接 所以自己写了个数据库连接的类 package DB_Link_info;/* * 数据库链接信息 */public class DB_link_Info {public static final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";public static
开发环境为Java,SpringMVC,Maven,应用服务器为Tomcat.配置JDNI步骤为:
1,在Tomcat中,修改server.xml(conf文件夹中)
在 GlobalNamingResources 节点下增加如下配置
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
url="jdbc:mysql://**.**.**.**:3306/**"
driverClassName="com.mysql.jdbc.Driver"
username="**"
password="**"
initialSize="30"
minIdle="5"
maxIdle="50"
maxActive="100"
maxWait="10000"
jmxEnabled="true"
testOnBorrow="true"
testWhileIdle="true"
validationQuery="select 1"
validationInterval="30000" />
其中jdbc/my是JNDI的名字,在spring配置中使用.
2,修改context.xml(conf文件夹中)配置文件如下:
在 Context 节点下增加如下配置
3,修改项目中数据库连接方式
java:comp/env/jdbc/my
4,把mysql的驱动程序放在Tomcat安装目录的lib目录中,此时可以删除在pom.xml中的驱动程序.
到此JNDI的配置就完成了.