jdbcsql报错修改后再审为何还报原来的错

oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io解决方法
oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io解决方法
错误描述:在对oracle进行了共享服务器的配置后,单独一个用户进程通过共享服务器连接到oracle实例没有任何问题!
但是通过jdbc依次创建100个oracle实例的连接(业务需要)就会报java.sql.SQLException: Io 异常:&
End of TNS data channel错误,通过写java程序通过jdbc连接的测试,发现circuits参数决定了同时能通过共享服务器的方式连接上oracle实例的连接个数。
如果circuits参数值为10,那么最多有10-3=7个连接(只是测试,可能不准确)同时被连接。以此类推。
解决方法:
通过修改cicuits来增大连接数。
Alter system set circuits=100 scope=
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。各位大神们:jdbc连接sql2005数据库时老报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlser_百度知道
各位大神们:jdbc连接sql2005数据库时老报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlser
jar在tomcat7的lib中还有项目的lib中都加了最近数据库课程设计,jdbc连接sql2005数据库时老报错java.sqlserver,用eclipse10,死活就是连不上数据库.jdbc: com,环境变量也配了.microsoft.lang.SQLServerDriversqljdbc4.ClassNotFoundException.0写jsp
我有更好的答案
按默认排序
检查url,root,password是否正确,检查是否加载了驱动
驱动都加载了啊 怎么提示找不到合适的驱动啊 ?
这不都提示了么,sqljdbc4.jar找不到。
我把sqljdbc4.jar放在了好几个lib下面了啊 环境变量也配置了啊
驱动还能放哪呢 ?
WEB-INF\lib\sqljdbc4.你的驱动写错了com.microsoft.jdbc.sqlserver,改成&com.microsoft.sqlserver.jdbc.SQLServerDriver
这样写了之后报错找不到合适的驱动?java.sql.SQLException: No suitable driver found for jdbc:sqlsever://localhost:1433;DatabaseName=SsMessage
其他类似问题
classnotfoundexception的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁51CTO视频课程推荐:
2553人学习
5426人学习
4022人学习
查看:488|回复:3
近几日,我一直按照网上的一个视频教程在做一个电子商城。可是,等到全部编程结束,运行的时候,我突然发现怎么也无法使我的电子商城跑起来。报错见附件贴图。根据视频教程,这个项目用的是struts1.2, 没有使用struts2, 可是,奇怪的是,运行以后,却报Struts2的错(报错见下面的代码)
我把这个项目的文件结构也贴图出来,请大家帮忙找找原因。
我搭建的环境是:
1. win8系统
2. mysql数据库
3. myeclipse8.5
5. tomcat 8引用:六月 01, :28 上午 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/E:/tomcat7/apache-tomcat-7.0.50/webapps/hello/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:51:89
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:48)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:281)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:262)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4797)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5473)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:634)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1230)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1876)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)引用:Caused by: Unable to load bean: type: class:org.apache.struts2.views.freemarker.FreemarkerManager - bean - jar:file:/E:/tomcat7/apache-tomcat-7.0.50/webapps/hello/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:51:89
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:221)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:169)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
... 21 more
Caused by: java.lang.NoClassDefFoundError: freemarker/template/SimpleHash
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413)
at java.lang.Class.getDeclaredConstructors(Class.java:1855)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:211)
... 24 more
(27.97 KB)
文件结构(一)
你得jar包导入了struts2的jar包了吗
永不期待,永不假设,永不强求,顺其自然……
把Tomcat户缓存清空一下
版主,你真是太聪明了,怎么就知道问题是没有清空缓存啊?我刚才清空了一下,一下子,我的程序效果就出来了。你真不愧是java的高手,这里的版主。给你一个大大的赞。
也感谢超级版主,谢谢你一直以来对我的帖子的及时回复。
还有好友札小白。jdbc连不上数据库报错java.sql.SQLException: Io 异常:怎么办_百度知道
jdbc连不上数据库报错java.sql.SQLException: Io 异常:怎么办
java.&lt.driver.java.DBTool2.driver:255) at oracle.DatabaseError.jdbc.logon(T4CConnection.sql.ConTest.getConnection(T4CDriverExtension.sql.jdbc.jdbc:146) at oracle:34) at com.&lt.jdbc.sql:221) at com.domain.DatabaseError:801) at java.jdbc.SQLException.java.jdbc.java.driver.main(ConTest.T4CCinit&init&gt:439) at oracle.java:579) at java.jdbc.connect(OracleDriver.java.getConnection(DriverManager.driver.DatabaseError:165) at oracle:112) at oracle.driver:387) at oracle.DriverManager.T4CConnection.getConnection(DBTool2.PhysicalConnection: Io 异常.hmk.domain.hmk.OracleDriver.getConnection(DriverManager: The Network Adapter could not establish the connection (PhysicalConnection.java.throwSqlException(DatabaseError.driver.jdbc.DriverManager.driver:35) (T4CConnection.driver.throwSqlException(DatabaseError.java.T4CDriverExtension.java.throwSqlException(DatabaseError.javajava.java.java
SQLException.sql.OracleDriver&)package com:orcl&).sql.driver.DriverManager: public class DBTool2 {private static DBTool2 instance:1521.S;
public Connection getConnection()
Class.domain,&xxx&quot,&quot:@
conn=DriverMimport java.forName(&quot.import java..Connection:oracle.
String ur1=&oracle.sql.ResultSet.hmk.getConnection(ur1;000000&quot
我有更好的答案
按默认排序
点击new database 然后选oracle那个;
}catch(SQLException e){} }} 找到原因在哪里然后慢慢解决.11.168:jdbc,把你用的jar包加进去.close(),满意就给个采纳哈,你先试一下;),选你要用的版本号,你比较一下看看public static void main(String[] args) {
&#47:1521!&quot,修改里面连接的信息:&
System.jdbc,不对的话继续追问,还有用的是什么数据库.out:thin.createStatement();
System,如果连接能成功的话.next()){
String name=rs,证明你jar包可以用;
}catch(ClassNotFoundException e){
Connection conn=DriverManager。这样你在代码里找原因;.executeQuery(sql1);
while(rs.OracleDriver&
st,我给你一个我连接oracle的代码;).println(name););
ResultSet rs=
String sql1=&:@192;/SELECT AUTH_ROLE_CD from DEFECT11; TODO Auto-generated method stub
Class,解决方式是.close();
Statement st=conn.getConnection(&oracle.driver.165;testob&quot. +
&quot.getString(&oracle 已经连接上.println(&defect&;
conn,&quot,&quot,连接用的jdbc jar包版本什么的对么 解决途径;),然后测试连接;AUTH_ROLE_CD&quot.AUTH_ROLE&quot,你把你加载驱动和取得连接的代码发一下看看,用myeclipse自带连接oracle的数据库软件;testob&quot,你要先找出是不是jar包有问题.forName(&quot提示说数据库没有取得连接
报错我写的myeclipse的测试Driver
这个问题,显然是你Dao层有问题,能把你连接数据库的代码补充出来么? 帮你修改下。
求看代码!!!!!
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 使者往楚 还报 的文章

 

随机推荐