Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/comp/env/jdbc/myoracle");
conn = ds.getConnection();
DataSource ds = (DataSource) ctx.lookup("java:/comp/env/jdbc/myoracle");
conn = ds.getConnection();
解决方案 »
- 请教高手计算进度条百分比的思路
- Java中readLine方法如何忽略行中的回车符\r
- struts2下面的ValueStack问题 新号没有分 还请多多帮忙
- 关于struts2 和spring 以及dwr连用问题。
- JDBC驱动查询 Oracle 11g 不是得到乱码(?)就是报java.sql.SQLException:遇到无效的字符:failAL32UTF8Conv ,高手高手高高手
- jms与socket接口
- tomcat 与 jdk 问题,急等到
- web service 如何返回二维数组。求救:
- 疯了!Java打包后运行出错。在JBuilder里运行是好的.给出了错误信息和错误的地方。
- 急!急!急!有关<<Thinking in JAVA>>的问题
- 菜鸟提问:struts怎么解决主明细表的输入问题,希望各位大虾指教,具体说说思路就OK啦~,马上结贴的
- 发布一个应用程序到tomcat中,用到了tomcat自带的数据库连接池,是不是要重起tomcat才能正常运行?
<Context className="org.apache.catalina.core.StandardContext" cachingAllowed="true" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" docBase="C:\eclipse-SDK-2.1.3-win32\eclipse\workspace\tom" mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="true" swallowOutput="false" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper">
<Resource name="jdbc/smsgroup" scope="Shareable" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/smsgroup">
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>password</name>
<value>shiwtshiwt</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/smsgroup?autoReconnect=true</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>username</name>
<value>swt</value>
</parameter>
</ResourceParams>
</Context>
放在</host>前面,另外在你的project的WEB-INF中的web.xml配置了了吗?
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/smsgroup</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
最后,我觉得你的代码是对的
cannot create jdbc driver of class '' for connect url 'null'
可是,class12.jar我考到common\lib\下了,而且也加了classpath,还有什么没配吗?
<!-- demo config-->
<Context path="/demo" docBase="demo" debug="0" reloadable="true">
<Resource name="jdbc/NewsXADataSource" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/NewsXADataSource">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;databaseName=master</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
</ResourceParams>
</Context>web.xml中照旧。才没问题