Context下的属性:<Resource name="jdbc/dbname" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/dbname">
<parameter><name>user</name><value>username</value></parameter>
<parameter><name>password</name><value>userpassword</value></parameter>
<parameter><name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value></parameter>
<parameter><name>driverName</name>
<value>StringUrl</value></parameter></ResourceParams>
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/dbname">
<parameter><name>user</name><value>username</value></parameter>
<parameter><name>password</name><value>userpassword</value></parameter>
<parameter><name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value></parameter>
<parameter><name>driverName</name>
<value>StringUrl</value></parameter></ResourceParams>
解决方案 »
- JApplet程序,使用URL类定位资源,不知道为什么总是有错误
- 请教一个关于垃圾回收的问题
- 这个JOptionPane怎么不用实例化就可以使用他的构造方法?
- JOptionPane的初级问题
- 为什么程序生成.exe之后,程序里用的图片显示问题!急!
- 在applet端写文件的程序,可以在本机器上运行成功,却不能在别的机器上运行,为什么??
- 使用clone出错,为什么
- java中的GridBagLayout增么用?
- java中,月份为什么是从0到11
- jbuilder5的database piolt的中文问题
- 各位老大,考SCJP有没有作用??????
- 请问用JB6制作Application程序!如何生成可执行.exe文件!?
<Resource name="jdbc_MyDB" auth="SERVLET"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc_MyDB">
<parameter><name>driverClassName</name> <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value></parameter>
<parameter><name>driverName</name> <value>"jdbc:microsoft:sqlserver://servername:1433;user=sa;password=;DatabaseName=DBName"</value></parameter>
</ResourceParams>然后在代码中
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
m_ds = (DataSource)envCtx.lookup("jdbc_MyDB");结果出现类型转换错
java.lang.ClassCastException: tyrex.jdbc.xa.EnabledDataSource????
Context envCtx = (Context) initCtx.lookup("java:comp/env");
java:comp/env是那里得来的?