DataSource的使用步骤
/*数据源应用事例:
* 1、在tomcat的conf目录的context。xml中配置数据源(DataSource)
name:指定resource的jndi名称
auth:制定管理resource的manager
type:指定resource所属的java类
maxActive :指定连接池中处于活动状态的数据库连接的最大数目
maxIdle:指定连接池中处于空闲状态的数据库连接的最大数目
maxWait:指定连接池中连接处于空闲的最长时间;如果为-1,则
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示可以无限期等待
username="root"
password="1234"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/book"
2、在项目中的web。xml中配置数据源(DataSource)
:指定所引用资源的jndi的名称,与《resource》中的name同
:指定所引用资源的类名称,与《resource》中的type同
:指定所引用资源的类的管理者,与《resource》中的auth同
jdbc/book
javax.sql.DataSource
Container
3、实例化Context接口对象,调用Context接口对象的lookup("java:comp/env/jdbc数据
库名")
方法获取数据源
javax.naming.Context ctx=new javax.naming.InitialContext();
DataSource ds=(DataSource) ctx.lookup("java:comp/env/jdbc/book");
4、调用数据源(DataSource)的getConnection()方法获取数据库连接,对数据库进行操作
Connection conn=ds.getConnection();
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from user");