jdbc相关内容

JDBC批处理性能

我是用JDBC批处理更新 PS = CON prepareStatement(“”)。 ps.addBatch(); ps.executeBatch(); ,但在背景看来,该prostgres驾驶员通过位发送查询位到数据库。 org.postgresql.core.v3.QueryExecutorImpl:398 的for(int i = 0; I< queries.length ..
发布时间:2016-08-04 17:31:00 Windows 2008/2003/2000

JDBC批量更新问题

我对Java-JDBC API轻微的独特要求与Oracle数据库一起。我有自动提交是默认这对于甲骨文是真实的,我使用类似这样的链接。 然而,当我加说1000批次,可以说每个人都插入。并让我们假定约20记录违反某些限制,我想剩余980到(使用任何其他的连接,并从此可见于任何其他查询)到数据库中去COMMITTED并忽略20的记录。在上面的例子中,当一个行违反任何交易和甚至当我在catch块提交事务 ..
发布时间:2016-08-04 17:04:02 Java开发

JDBC插入多行

我现在使用批处理: 查询字符串=“INSERT INTO表(编号,名称,值)VALUES(,???)”; preparedStatement PS =连接prepareStatement(查询)。 对于(录音记录:记录){ ps.setInt(1,record.id); ps.setString(2,record.name); ps.setInt(3,record.val ..
发布时间:2016-08-04 16:57:24 Java开发

JDBC批量插入性能

我需要插入一对夫妇数亿条记录到MySQL数据库。同时,我批其插入1个亿。请参阅我下面code。这似乎是缓慢的。有什么办法去优化它? {尝试 //关闭自动提交 connection.setAutoCommit(假); //创建一个prepared声明 SQL字符串=“INSERT INTO MYTABLE(XXX)VALUES(?)” ..
发布时间:2016-08-04 16:17:32 数据库

使用问题的base64 EN coder和InputStreamReader的

我在一个数据库中的一些CLOB列,我需要把Base64的EN codeD二进制文件英寸 这些文件可以是大的,所以我需要串流,我不能读了整个事情的一次。 我用 org.apache.commons。codec.binary.Base64InputStream 做编码,和我遇到的一个问题。我的code基本上是这种 的FileInputStream FIS =新的FileInputStream(文 ..
发布时间:2016-08-01 21:35:41 Java开发

如何连接到SQL Azure的使用JDBC

我尝试使用MS JDBC驱动程序连接到SQL Azure的: 进口java.sql中*。公共类ExampleSQLJDBC { 公共静态无效的主要(字串[] args){ // 设置。 字符串的ConnectionURL = \"jdbc:sqlserver://SERVER.database.windows.net:1433;database=DATABAS ..
发布时间:2016-07-29 18:50:32 Java开发

实现一个Tomcat境界与LDAP身份验证和授权JDBC

我在LDAP服务器仅用于身份验证,不包含任何角色,并授权对其中包含的用户角色映射数据库做了原有的环境中工作,但没有密码。 我的计划是通过扩展JNDIRealm,并覆盖角色的方法来调用封装JDBCRealm实施新的Tomcat境界。 我的境界是在server.xml中宣称: <境界的className =“com.example.LdapJdbcRealm” 的Connection ..
发布时间:2016-07-26 16:23:22 服务器开发

dll的失踪JDBC

我目前在Java SQL工作。 最近我得到这个错误: com.microsoft.sqlserver.jdbc.AuthenticationJNI< clinit> 警告:无法加载sqljdbc_auth.dll的原因:没有的java.library.path sqljdbc_auth 这发生在我添加参数 integratedSecurity =真;在连接字符串。 该错误消息 ..
发布时间:2016-07-24 18:05:38 Java开发

是异步的JDBC调用可能吗?

我不知道是否有一种方法,使异步调用到数据库? 举例来说,假设我有这需要很长的时间来处理一个大的要求,我想发送请求并收到通知时,该请求将返回一个值(通过传递一个监听器/回调或东西) 。我不想阻止等待数据库来回答。 我不认为使用线程池是一个解决方案,因为它不结垢,重并发请求的情况下,这将产生一个非常大的数量的线程。 我们正面临着这种与网络服务器的问题,我们通过使用select /调查/ epol ..
发布时间:2016-07-21 09:14:18 Java开发

传递斯卡拉选项[列表[_]],用statement.setArray的Java JDBC阵列()

我试图建立从斯卡拉JDBC CallableStatements中的接口。在大多数情况下,它的简单,除了列表。 我需要能够采取一些类型的斯卡拉列表,并将其转换成可以传递到语句的Java数组。 setArray(类型,数组)和我没有任何运气(部分原因是因为我不知道Java和JDBC非常好)。 下面就是我想要做的: 为(参数< - ps.parameters){ 案例GPArr ..
发布时间:2016-06-03 21:50:49 Java开发

无法创建JDBC VARCHAR2串甲骨文ARRAY

原谅我的英语不好(愚蠢的法国人!:P) 我创建2个类型的: 创建或替换TYPE LISTE_ENQUETE AS VARCHAR2表(500); 和创建或替换TYPE LISTE_IDE_ENQUETE AS VARCHAR2表(500); 和我在存储过程中PS_MAJ_QUALITE2.sql使用它们:创建或替换PROCEDURE PS_MAJ_QUALITE2( ..
发布时间:2016-06-03 09:35:05 Java开发

更新与JDBC SQL数组类型的ResultSet / PostgreSQL的

我试图使用SQL数组类型在PostgreSQL 8.4和JDBC4驱动程序。 我的列定义如下: 昵称字符改变(255)[] NOT NULL 和我想正是如此更新: row.updateArray(“昵称”, connection.createArrayOf(“字符变”,p.getNicknames()的toArray())); ( p.getNicknames()返回列表与LT ..
发布时间:2016-06-01 21:01:01 Java开发

转换结果从SQL阵列设置为字符串数组

我查询INFORMATION_SCHEMA.COLUMNS表在我的PostgreSQL数据库。使用一个表名,结果集查找所有的列名,类型,以及它是否是可空(除了主键,“ID”)。这是正在使用的查询: SELECT列名,IS_NULLABLE,DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS 其中较低(TABLE_NAME)=低('TABLE1')AND COLU ..
发布时间:2016-05-30 22:43:57 Java开发

写的ArrayList到数据库中的Java

我有两个的ArrayLists插入到数据库中的表2的列如下: arraylist1:123444,324555,6423643,532326 arraylist2:jkfdsl,nkjfsdlj,jdslkfjdlkj,jfsldjfsk,fjdlskjfs 我写了下面code插入的ArrayList,但它不工作。我将AP preciate你的帮助。 {尝试 // prepare插入一条记 ..
发布时间:2016-05-29 18:04:21 Java开发

我怎样才能检索JDBC ResultSet作为一个ArrayList?

我在做一个查询来获取大量的ID(整数)。而是通过ResultSet迭代数百万次,将所有内容复制一个接一个到一个ArrayList的,是有一些方法来只检索一切,一个ArrayList 据我了解,ResultSet的应该是迭代,因为底层的实现可能会缓存的东西,但在我的情况下,我只需要所有的ID,立竿见影。我知道我可以设置FETCHSIZE大量,但后来我还有一个接一个检索的标识。 澄清:我想这样做的 ..
发布时间:2016-05-29 17:17:44 Java开发