在使用开发工具开发项目的时候通常要访问数据库里面的数据,比较传统的方式是使用JDBC实现数据库的访问,为了简便和提高对数据库操作的性能,一种更简便的方式就是通过JNDI和数据库连接池来实现.
JNDI:Java命名与目录接口.是一种将对象和名字绑定的技术.使用JNDI应用程序可以通过名字获取对应的对象和服务.
数据库连接池是为了更好的管理与数据库的连接而产生的,工作原理与热线电话类似,允许用户重复使用一个现有的数据库连接,详情请百度.
数据源,负责建立与数据库的连接,应用程序可以直接从数据源中得到数据库连接.
访问数据库要配置两个文件context.xml和web.xml.
在tomcat服务器的文件目录中找到context.xml,打开之后在<Context>节点中添加<Resource>元素
<Resource name="jdbc/news" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
username="sa" password="sa" dirverClassName="com.microsoft.sqlser.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433; DatabaseName=NewsManagerSystem"
<