【JavaEE 实例二 采用JSP+JavaBean+JDBC方式开发一个Web登录程序】教程文章相关的互联网学习教程文章

java – 通过JDBC调用Sybase存储过程时的空结果集【代码】

我正在调用一个Sybase存储过程,它通过JDBC返回多个结果集.我需要获得一个具有名为“Result”的列的特定结果集这是我的代码:CallableStatement cs = conn.prepareCall(sqlCall); cs.registerOutParameter(1, Types.VARCHAR); cs.execute(); ResultSet rs=null; int count = 1; boolean flag = true; while (count < 20000 && flag == true) {cs.getMoreResults();rs = cs.getResultSet();if (rs != null) {ResultSetMetaData resul...

java jdbc

import java.awt.EventQueue;import java.awt.GridLayout;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList; import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.border.EmptyBorder;import ...

java – 在Android Studio中使用JDBC苦苦挣扎【代码】

我正在尝试从我开发的Android应用程序在我的SQL Server数据库上运行存储过程.我现在只是搞乱了,但我似乎无法让它运行.事情是我没有得到任何类型的错误或崩溃 – 应用程序工作正常,我可以单击按钮,存储过程似乎不想运行. SP在表中创建一行.我在SQL服务器上测试了它,它运行得很好.问题似乎是从我的应用程序执行它.. 我想我已经正确设置了. 1)我已经在我的应用程序的libs文件夹中包含了正确的.jar文件. 2)我在build.gradle中包含了对库...

java – JDBC驱动程序注册死锁?【代码】

在一个线程中,正在创建一个JackRabbit:"docs-on-startup" #32 prio=5 os_prio=0 tid=0x00007f730d73e800 nid=0x601d in Object.wait() [0x00007f725bffc000]java.lang.Thread.State: RUNNABLEat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newIn...

java – 通过Spring JDBC流式传输数据,未知长度【代码】

我目前有一个应用程序通过使用Spring JDBC [SqlLobValue]将byte []插入到我们的数据库中.问题是,这不是一种可扩展的数据接收方式,因为服务器在写入数据库之前缓冲内存中的所有数据.我想从HttpServletRequest Inputstream流式传输数据,但是我可以找到任何以Inputstream作为参数的类的构造函数也需要内容长度作为参数.在将数据发布到我的应用程序时,我不会,也不会要求用户知道内容长度.有没有解决这个限制的方法? 我找不到关于如果我...

如何在Java 5和6中使JDBC驱动程序工作?

Java 6附带JDBC 4,它与以前版本的Java附带的JDBC不向后兼容. 我们有一个JDBC驱动程序,它必须同时支持Java 5和Java 6.如果我在驱动程序中实现新接口,它在Java 5中不起作用,因为接口也使用新类.所以我们有2个版本的驱动程序.有没有办法让Java 5和6都有一个jar?解决方法:如果您实现JDBC 3.0驱动程序,并且您的客户端在Java 6中运行它,那么如果它们调用任何新的JDBC 4.0方法,它们将会出错.这种情况很少见,因为这些新方法并不经常使用,但...

java – Spring JDBCTemplate给出InvalidResultSetAccessException无效的列索引【代码】

我使用Spring的SimpleJDBCTemplate来访问Oracle DB.这是我的代码.String sql = "SELECT from_bin_code FROM hbin_import_mapping"; return jt.query(sql, new BeanHbinImportMappingMapper(), (Object) null);行映射器是:public class BeanHbinImportMappingMapperimplementsRowMapper<BeanHbinImportMapping> {public BeanHbinImportMapping mapRow(ResultSet rs, int rowno)throws SQLException {int fromBinCode = rs.getInt("...

java – 使用了错误的JDBC驱动程序?【代码】

我有一个方法将记录插入Postgres DB并返回为所述记录生成的标识字段.问题是,如果我在我的POM文件中包含Redshift驱动程序,那么该驱动程序将被使用而不是Postgres驱动程序 – 并且Redshift驱动程序不允许返回标识值. 代码是:try {Class.forName( "org.postgresql.Driver" ).newInstance();Connection connection = DriverManager.getConnection( "jdbc:postgresql://localhost:5433/postgres", "postgres", "password" );Statement ...

java – spring-jdbc vs spring-data-jdbc以及它们支持的内容【代码】

我很好奇spring-jdbc(我在最新的spring发行版中遗漏的内容)和spring-data-jdbc之间的区别是什么.有没有区别或只是重命名(在存储库中我没有看到这个)? 是否在某处描述了版本支持的目标(DB / JDBC规范/ JDK)? 例如对于来自oracle的普通JDBC我可以在这里看到这些信息:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_03_1(例如:Oracle DB 12.1 / 12cR1上Java7 / Java8上的ojdbc7.jar中的...

java – EJB3获取原始JDBC错误

我使用默认的TopLink持久性管理器在Glassfish上使用EJB3.在会话Bean中,当持久性管理器捕获数据库异常时,它会标记要回滚的事务,并抛出EJBException,然后包装RollbackException.现在我希望能够从其中一个异常的异常中获得原始的jdbc异常,但事实并非如此. 重要的是我检索原始异常,因为我需要向用户报告问题是什么,为此我需要分析SQL错误代码. 有谁知道是否有可能从Toplink获取此信息?或者Hibernate是否可以实现? 谢谢,解决方法:我遇...

java – 在JDBC连接上切换用户【代码】

我正在编写一个Java JDBC数据库应用程序,它连接到Oracle 11g数据库并使用c3p0连接池.出于示例的目的,我有3个数据库用户DEFAULT,TOM和BILL. c3p0使用DEFAULT数据库用户打开所有池化连接.我想从c3p0中检索一个池连接,并将Connection的用户更改为BILL而不是DEFAULT.是否可以在JDBC中执行此操作而不与数据库建立新连接? 我已经尝试过以下操作:connect BILL/password;但这不起作用.我收到一个错误说java.sql.SQLException: ORA-00900:...

java – jdbcTemplate query()保证保持结果集顺序?【代码】

我的问题类似于这里提出的问题:http://forum.springsource.org/showthread.php?84508-jdbctemplate.query()-sorted-result-set但没有提供明确的答案 – ArrayList不保证订单. 基本上,我想知道jdbcTemplate.query()返回的调用是否保证结果集的顺序,如果我可以将它转储到LinkedList并传递它:) 谢谢! 编辑:我应该澄清,查询确实包含order by子句,因此我对结果集的要求保证了顺序.关于ArrayList没有这样做我是不正确的.由于jdbcTemp...

java – 只在设置一些参数时,如何在JDBC中调用存储过程【代码】

如果只想设置一些参数,使用JDBC调用存储过程的最佳方法是什么? 如果我只是使用SQL,我可以在SQL中按名称设置参数,以调用sproc.例如.如果我有一个包含9个参数的存储过程,并且我想设置参数1,2和9,剩下的是其默认值,我可以运行这个SQL:exec my_stored_procedure@parameter_1 = "ONE",@parameter_2 = "TWO",@parameter_9 = "NINE"使用JDBC(特别是jConnect 6.0),似乎在使用CallableStatement时,您必须通过整数索引而...

java – 没有找到合适的驱动程序Postgres JDBC【代码】

我在tomcat上测试我的Web服务时收到“找不到合适的驱动程序”错误.各种教程都说,我在lib文件夹中有JDBC .jar.这是我的代码:public class PostDBConnection {PreparedStatement st;ResultSet rs;Connection con;DataSource ds;InitialContext cxt;String url = "jdbc:postgresql://127.0.0.1:5432/UptonDB";String user = "*****";String password = "*******";String query = "";StringBuilder response = new StringBuilder();@S...

javax.naming.NameNotFoundException:名称[jdbc / spitterDS]未绑定在此Context中.找不到[jdbc]【代码】

我试图使用Spring的jee jndi-lookup标签访问tomcat中的JNDI数据源. 异常表明我没有正确注册我的数据源,但我无法弄清楚为什么不这样做. 这是我的代码: – 服务的context.xml: – <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xmlns:aop="http://www.sp...

JAVABEAN - 相关标签
JAVAEE - 相关标签