草庐IT

JDBC4Connection

全部标签

java - 什么时候抛出 "java.io.IOException:Connection reset by peer"?

ERRORGServerHandler-java.io.IOException:Connectionresetbypeerjava.io.IOException:Connectionresetbypeeratsun.nio.ch.FileDispatcher.read0(NativeMethod)atsun.nio.ch.SocketDispatcher.read(UnknownSource)atsun.nio.ch.IOUtil.readIntoNativeBuffer(UnknownSource)atsun.nio.ch.IOUtil.read(UnknownSource)atsu

java - 如何在 java 中对 jdbc 代码进行单元测试?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion我想为一些连接到数据库的代码编写一些单元测试,运行一个或多个查询,然后处理结果。(没有实际使用数据库)这里的另一个开发人员编写了我们自己的DataSource、Connection、Statement、PreparedStatement和ResultSet实现,它们将根据xml配置文件返回相应的对象。(我们可以使用伪造的数据源并针对它返回的结果集运行测试)。我们是在重新发明轮子吗?单元测试是否已经存在类

java - 如何在 java 中对 jdbc 代码进行单元测试?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion我想为一些连接到数据库的代码编写一些单元测试,运行一个或多个查询,然后处理结果。(没有实际使用数据库)这里的另一个开发人员编写了我们自己的DataSource、Connection、Statement、PreparedStatement和ResultSet实现,它们将根据xml配置文件返回相应的对象。(我们可以使用伪造的数据源并针对它返回的结果集运行测试)。我们是在重新发明轮子吗?单元测试是否已经存在类

java - 无法为连接 URL ' ' : I do not understand this exception 创建类 'null' 的 JDBC 驱动程序

为什么当我提供了数据库URL时,它会显示nullURL并在异常中给出一个空的''类?我在使用Tomcat时尝试通过servlet连接到derby数据库。当servlet运行时,我得到以下异常:org.apache.tomcat.dbcp.dbcp.SQLNestedException:CannotcreateJDBCdriverofclass''forconnectURL'null'atorg.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452)atorg.a

java - 无法为连接 URL ' ' : I do not understand this exception 创建类 'null' 的 JDBC 驱动程序

为什么当我提供了数据库URL时,它会显示nullURL并在异常中给出一个空的''类?我在使用Tomcat时尝试通过servlet连接到derby数据库。当servlet运行时,我得到以下异常:org.apache.tomcat.dbcp.dbcp.SQLNestedException:CannotcreateJDBCdriverofclass''forconnectURL'null'atorg.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1452)atorg.a

java.sql.SQLException : No suitable driver found for jdbc:microsoft:sqlserver

我在尝试运行此程序时遇到此异常。这是微软的例子之一。我已通过项目属性将sqljdbc4.jar添加到netbeans中的类路径中,用于编译和运行。我还测试了可以通过使用下面的导入语句找到该类-编译期间没有错误,所以它必须找到jar。它是否与sqldbc4.jar引用的dll或某些sqldll相关?这是确切的异常(exception),下面是确切的代码,除了密码。异常(exception):run:java.sql.SQLException:Nosuitabledriverfoundforjdbc:microsoft:sqlserver://localhost:1433;database

java.sql.SQLException : No suitable driver found for jdbc:microsoft:sqlserver

我在尝试运行此程序时遇到此异常。这是微软的例子之一。我已通过项目属性将sqljdbc4.jar添加到netbeans中的类路径中,用于编译和运行。我还测试了可以通过使用下面的导入语句找到该类-编译期间没有错误,所以它必须找到jar。它是否与sqldbc4.jar引用的dll或某些sqldll相关?这是确切的异常(exception),下面是确切的代码,除了密码。异常(exception):run:java.sql.SQLException:Nosuitabledriverfoundforjdbc:microsoft:sqlserver://localhost:1433;database

java - JDBC ResultSet 获取具有表别名的列

想象一下我有一个类似的查询SELECT*fromtable1a,table2bwhere(WHATEVER)可能两个表具有相同的列名。所以我认为通过访问数据会很好resultSet.getString("a.columnName");resultSet.getString("b.columnName");但这适得其反,我什么也得不到。我阅读了API,但他们并没有真正谈论这个案例。这样的功能供应商是否依赖? 最佳答案 JDBC将通过查询中指定的内容简单地命名列-它不知道表名等。你有两个选择:选项1:在查询中以不同的方式命名列,即SEL

java - JDBC ResultSet 获取具有表别名的列

想象一下我有一个类似的查询SELECT*fromtable1a,table2bwhere(WHATEVER)可能两个表具有相同的列名。所以我认为通过访问数据会很好resultSet.getString("a.columnName");resultSet.getString("b.columnName");但这适得其反,我什么也得不到。我阅读了API,但他们并没有真正谈论这个案例。这样的功能供应商是否依赖? 最佳答案 JDBC将通过查询中指定的内容简单地命名列-它不知道表名等。你有两个选择:选项1:在查询中以不同的方式命名列,即SEL

java - 无法启动组件 [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/JDBC_DBO]]

我得到这个Tomcat错误:Sep09,20124:16:54PMorg.apache.catalina.core.AprLifecycleListenerinitInformation:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:\Products\jdk1.7.0_03\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Wind