问题标签 [jdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13665 浏览

java - 使用 JDBC-ODBC 桥连接到 SQLServer

我正在编写一个在 MySQL 上进行原型设计的应用程序,现在正在连接到 Oracle 数据库。

连接到 oracle 数据库(已建立表结构)我所要做的就是更改连接字符串。

连接到另一台机器上的 SQL Server DB 的格式是什么?

我已经阅读了一些教程,这些教程告诉您使用 SQL Server JDBC 适配器,但我宁愿配置应用程序,使其与数据库无关,并且只需让连接字符串指定协议等。

我看到的任何告诉您如何将桥与 SQL Server 一起使用的参考资料都需要安装 ODBC 数据源,这并不理想,因为我的应用程序可能在 Linux 或 Windows 上运行。

我没有做任何复杂的事情,只是插入。

0 投票
4 回答
5092 浏览

java - 使用 JDBC 连接到不同数据库的模式

我正在编写一个应用程序,该应用程序必须可配置为连接到 Oracle、SQL Server 和 MySQL,具体取决于客户端的突发奇想。

到目前为止,我一直在计划使用 JDBC-ODBC 桥并使用不同的连接字符串连接到数据库。

我被告知这不是很有效。

  1. 是否有连接到多个数据库系统的模式或最佳实践?或者选择使用哪个驱动程序?

  2. 我应该配置它吗?但包括所有三个驱动程序或构建三个单独的客户端?

我没有做任何复杂的事情,只是将数据从事件流中泵入(插入)到数据库中。

0 投票
4 回答
24776 浏览

java - 如何中止正在运行的 JDBC 事务?

有没有办法过早中止交易?比如说,我已经向数据库发送了一个运行五分钟的命令,四分钟后,我想中止它。

JDBC 是否定义了一种向数据库发送“停止您在此连接上所做的任何事情”信号的方法?

0 投票
8 回答
15472 浏览

java - 简单的 jdbc 包装器

为了在我们的应用程序中实现数据访问代码,我们需要一些框架来包装 jdbc(ORM 不是我们的选择,因为可扩展性)。

我曾经使用过的最酷的框架是Spring-Jdbc。但是我公司的策略是避免外部依赖,尤其是spring,J2EE等。所以我们正在考虑写自己的手办jdbc框架,功能类似于Spring-jdbc:行映射,错误处理,支持java5的特性,但没有事务支持。

有没有人有编写这样的 jdbc 包装器框架的经验?如果有人有使用其他 jdbc 包装器框架的经验,请分享您的经验。

提前致谢。

0 投票
7 回答
3228 浏览

java - JDBC 内置函数和预处理语句

有没有办法使用 PreparedStatement 执行查询(包含内置的 DB 函数)?

示例:插入 foo (location) 值 (pointfromtext('12.56666 13.67777',4130)) 这里 pointfromtext 是一个内置函数。

0 投票
1 回答
2114 浏览

java - 从 Java 访问 SDF SQLServer Mobile 文件

在工作中,我们想要访问.sdf在 PDA 中生成的文件中的数据SQLServer Mobile Edition。我们将SqlJDBC4数据包用于JDBC但无法进入服务器。我们知道它正在运行,因为我们可以 telnet 进入它,但是从Java代码中我们一次又一次地得到我们无法连接到服务器。

我们使用这个连接字符串:

任何人stackoverflower都可以告诉我们正确的连接字符串或我们做错了什么?

0 投票
3 回答
24408 浏览

java - 如何将 ArrayList 绑定到 Oracle 中的 PreparedStatement?

我想知道是否有办法将 ArrayList(或任何类型的 List,就此而言)绑定到 PreparedStatement,最终将用于访问 Oracle 数据库。我发现:

PreparedStatement IN 子句的替代方案?

这似乎与我的问题相似,但这个问题更具体:我想将一个 ArrayList 绑定到一个 PreparedStatement 以在 Oracle 中使用,如果可能的话,这是如何完成的?

0 投票
6 回答
1006 浏览

java - 什么是 JDBC?

什么是 JDBC,我可以从哪里开始学习?

我知道这是一种使用 Java 访问数据库的方法,但它解决了哪些问题?它是一个 ORM(或者它试图成为)?它是否在语法级别抽象出数据库之间的差异?它有什么作用?它不做什么?

0 投票
1 回答
492 浏览

java - JDBC 简化连接

是否有任何库可以简化使用 JDBC 连接到服务器的任务?可以带字符串的东西,mysql://username:password@host/db类似于此处的操作。PHP MDB2

我对任何 ORM 或复杂库都不感兴趣,例如Spring我什至没有从Java语言中这样做(但仍在 JVM 上)。

0 投票
1 回答
2148 浏览

jdbc - 如何在 jdbc 中设置 sybase 连接的程序名称?

我可以用 C 做,也可以用 perl 做,但是我看不到如何使用 jdbc 在 sybase 连接上设置程序名称?