Connect ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:/comp/env/jdbc/bookstore");
这段代码是什么意思,如果要用此方法获取SQLServer中的数据库连接,还是bookstore数据库应怎么改?
DataSource ds=(DataSource)ctx.lookup("java:/comp/env/jdbc/bookstore");
这段代码是什么意思,如果要用此方法获取SQLServer中的数据库连接,还是bookstore数据库应怎么改?
查找数据源对象 DataSource ds=(DataSource)ctx.lookup("java:/comp/env/jdbc/bookstore");//获取名称为jdbc/bookstore的数据源
获取连接 Connection conn=ds.getConnection()在Tomcat根目录->conf>context.xml文件中<Context>节点中添加 <Resource>信息
<Context path="/ch12" docBase="D:\sunxinJava\JSPLesson\ch12" reloadable="true">
<Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="sa" password="1234" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://localhost:1434;DatabaseName=bookstore" />
</Context>
但是在访问页面的时候总是提示下面第三句有误:
Connect ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:/comp/env/jdbc/bookstore");
Connection conn=ds.getConnection();