请问我的系统以前是基于oracle数据库,目前更换为sqlserver。
数据库连接采用连接池,请问除了将下面的配置更换后,以及更换class12.jar为msbase.jar,mssqlserver.jar,msutil.jar外,其他是否需要更改?
<poolProvider>db.dbcp.DbcpPool</poolProvider>
<driver>oracle.jdbc.driver.OracleDriver</driver>
<url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</url>
<username>info</username>
<password>info</password>
更改为 <poolProvider>db.dbcp.DbcpPool</poolProvider>
<driver>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver>
<url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zjbj</url>
<username>zjbj</username>
<password>zjbj</password>
数据库连接采用连接池,请问除了将下面的配置更换后,以及更换class12.jar为msbase.jar,mssqlserver.jar,msutil.jar外,其他是否需要更改?
<poolProvider>db.dbcp.DbcpPool</poolProvider>
<driver>oracle.jdbc.driver.OracleDriver</driver>
<url>jdbc:oracle:thin:@127.0.0.1:1521:orcl</url>
<username>info</username>
<password>info</password>
更改为 <poolProvider>db.dbcp.DbcpPool</poolProvider>
<driver>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver>
<url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=zjbj</url>
<username>zjbj</username>
<password>zjbj</password>
解决方案 »
- 为什么三元运算符号中的问号(?)会出现编译错误?
- 怎么输出HashMap里面的内容
- ==========可以在程序里面连接网络磁盘吗?============
- 能不能看java类库里的代码啊?
- 我以为乱码难不倒我,可是今天还是乱码问题?请有经验之人指教
- 求教:怎么控制我的java程序,只能启动一次
- 哪位大哥哥可以教我一下怎样使用WEBLOGIC。
- 关于serialization 机制作用于Serializeble Object ? 高手请进!
- 如何捕捉out of memory 的错误?
- 用过WINCVS管理JAVA PROJECT的兄弟们能谈谈经验感受么??(定有重谢,我会加分的)
- 急~~LinkedList 插入问题。。。。。
- 有没有用C++实现aop得文章或者项目??
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:94)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:300)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:816)
at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:140)
at com.neusoft.mid.db.dbcp.DbcpPool.getConnection(DbcpPool.java:176)
at com.neusoft.mid.db.dbcp.ConnectionManager.setPoolProvider(ConnectionManager.java:237)
at com.neusoft.mid.db.dbcp.ConnectionManager.getConnection(ConnectionManager.java:65)
at com.neusoft.mid.db.daoimpl.UserDAOImpl.findUserById(UserDAOImpl.java:163)
at com.neusoft.mid.strutsframe.operation.loginValidate.validate(loginValidate.java:35)
at com.neusoft.mid.strutsframe.struts.LogonAction.execute(LogonAction.java:48)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.neusoft.mid.web.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:74)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.neusoft.mid.web.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:100)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)