Servlet学习笔记
配置数据源的步骤:
步骤一、将数据库驱动(ojdbc14或者class12)包放在tomcat的common的lib目 录下;
步骤二、使用Tomcat的admin应用中以图形化的方式配置数据源:
Tomcat Administration --> Tomat Servlet --> Service --> Host --> Context --
> Resources --> Data Source --> Create New Data Source
JNDI Name:jdbc/ds
Data Source URL:数据库的URL
jdbc:oracle:thin:@192.168.1.220:1521:briupdb
JDBC Driver Class:oracle.jdbc.driver.OracleDriver
User Name:数据库的用户名
Password:数据库的密码
Max.Active Connections:最大的用户连接数(4)
Max.Idle Connections:当连接池中没有连接的时候,新创建的连接数(2) Max.Wait for Connection:等待连接创建的时间(5000)
Validation Query:测试连接有语句
点击save&commit changes
步骤三、web.xml中配置资源引用(可选,新版本的tomcat不需要配置); <resource-ref>
<description>
Oracle Datasource example
</description>
<!-- jndi的名字 -->
<res-ref-name>jdbc/oracle</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
步骤四、在Servlet中使用以下代码访问:
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/oracle"); Connection conn = ds.getConnection();
注:配置数据源之后,在Tomcat/config/Catalina/..目录下会新建一个xml文件,里面
存放着与数据源相关的信息。
3、资源访问定向:
1)服务器内部跳转:
1.首先获得分发器
分发器:主要是对资源进行请求转发的servlet对象。
RequestDispatcher
a.dispatch = request.getRequestDispatch("url");
url: 可以是相对路径,也可以是绝对路径。
b.dispatch = getServletConntext.getRequestDispatch("url");
url: 必须是绝对路径。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(14)在线全文阅读。
相关推荐: