jdbc相关内容

配置 GlassFish JDBC 连接池以处理 Amazon RDS 多可用区故障转移

我有一个在 EC2 上的 GlassFish 中运行的 Java EE 应用程序,在 Amazon RDS 上有一个 MySQL 数据库.我正在尝试将 JDBC 连接池配置为以最大限度地减少数据库故障转移时的停机时间. 在多可用区故障转移期间,我的当前配置无法正常工作,因为备用数据库实例似乎在几分钟后可用(根据 AWS 控制台),而我的 GlassFish 实例仍然卡住了很长时间(大约 15 ..
发布时间:2021-11-27 10:30:04 数据库

mariadb 连接器 J Aurora 快速故障转移实现

我正在尝试了解 Mariadb Connetor J 的 Aurora 快速故障转移实现.虽然我不是 Java 应用程序工程师,但我的主要工作是担任 DBA.我想我对OOP语言知之甚少,并且已经阅读了mariadb connector J的源代码,重点是相关的Aurora实现.但这很困难,对我的猜测没有信心. 如果能分享您的知识或只是一些评论,我真的很感激. 在最新版本中,我们只是注册 ..
发布时间:2021-11-27 08:58:22 Java开发

在 MariaDB 连接器中设置 aurora 后数据库连接增加

我们正在使用 MariaDB JDBC 连接器 Aurora 特定功能测试故障转移行为. 我们已将 JDBC URL 设置为 文档建议: jdbc:mysql:aurora://cluster.cluster-xxxx.us-east-1.rds.amazonaws.com/db 问题是,一旦我们在 URL 模式中添加 aurora: 部分,我们就可以看到与数据库编写器的连接增加,直到我 ..
发布时间:2021-11-27 08:56:52 其他开发

驱动程序和应用程序之间的架构不匹配?

我正在使用 JDBC 连接到我的 microsoft access 数据库.当我尝试连接到数据库时出现以下异常: java.sql.SQLException: [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的架构不匹配 我使用的是 64 位 windows7,我使用的是 eclipse,它也是 64 位版本 我的数据库是 m ..
发布时间:2021-11-26 15:03:17 Java开发

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

我连接到 MySQL 数据库的程序运行良好.然后,在不更改用于设置连接的任何代码的情况下,我收到此异常: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败最后一个成功发送到服务器的数据包是 0 毫秒前.驱动程序没有收到来自服务器的任何数据包. 发生了什么? 用于获取连接的代码: 私有静态连接 getDBConn ..
发布时间:2021-11-25 19:18:53 Java Web开发

使用 MySQL 和 JDBC 运行 .sql 脚本

我开始将 MySQL 与 JDBC 结合使用. Class.forName("com.mysql.jdbc.Driver");conn = DriverManager.getConnection("jdbc:mysql:///x", "x", "x");stmt = conn.createStatement();stmt.execute( "创建表朋友" +"("+"id int AUTO_IN ..
发布时间:2021-11-25 19:10:04 Java Web开发

java.sql.SQLException: 找不到适合 jdbc:microsoft:sqlserver 的驱动程序

当我尝试运行此程序时遇到此异常.这是微软的例子之一.我已经通过项目属性将 sqljdbc4.jar 添加到 netbeans 的类路径中,用于编译和运行.我还测试了可以通过使用下面的导入语句找到该类 - 编译期间没有错误,因此它必须找到 jar. 会不会与sqldbc4.jar引用的某个dll或某个sql dll有关? 这是确切的例外,下面是确切的代码,密码除外. 异常: 运行 ..
发布时间:2021-11-25 18:51:56 Java Web开发

获取 java.sql.SQLException:ResultSet 关闭后不允许操作

当我执行以下代码时,出现异常.我认为这是因为我正在准备与他相同的连接对象的新语句.我应该如何重写它以便我可以创建一个准备好的语句并开始使用 rs2?即使连接到同一个数据库,我是否必须创建一个新的连接对象? 试试{//获取一些东西字符串名称 = "";String sql = "SELECT `name` FROM `user` WHERE `id` = " + userId + " LIMIT ..
发布时间:2021-11-25 18:24:43 Java Web开发

JDBC Class.forName 与 DriverManager.registerDriver

forName 方法与 registerDriver 加载和注册 JDBC 驱动程序的区别是什么? 解决方案 Class.forName() 与 JDBC 完全没有直接关系.它只是加载一个类. 大多数 JDBC 驱动程序类通过调用 registerDriver(). registerDriver() 是您几乎不需要自己调用的真正调用(除非您编写自己的 JDBC 驱动程序). ..
发布时间:2021-11-25 18:15:25 Java Web开发

关闭池中的 JDBC 连接

我们使用 JDBC 的标准代码部分是... Connection conn = getConnection(...);语句 stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE,结果集.CONCUR_READ_ONLY);结果集 rset = stmt.executeQuery (sqlQuery);//用 rse ..
发布时间:2021-11-25 18:04:00 Java Web开发

IO 错误:网络适配器无法建立连接

我是 Oracle 的新手,正在尝试使用 Java 运行一个简单的示例代码,但是在执行代码时出现此错误..我能够通过 CMD 启动侦听器,也能够运行 SQL Plus.谁能帮我一下,告诉我我可能做错了什么? 更新:我正在使用 JDBC. 数据库是本地的,我实际上可以使用它,但它就在今天停止工作.我不太确定为什么.你介意给我一些程序来遵循,因为我知道的不多. 解决方案 要么: ..
发布时间:2021-11-25 17:56:32 Java Web开发

JDBC MySql 连接池避免耗尽连接池的做法

我在 GlassFish 上有一个 Java-JSF Web 应用程序,我想在其中使用连接池.因此,我创建了一个 application 作用域 bean,它与其他 bean 的 Connection 实例一起使用: public class DatabaseBean {私有数据源 myDataSource;公共数据库Bean(){尝试 {上下文 ctx = 新的 InitialContext( ..
发布时间:2021-11-25 17:52:45 Java Web开发

如何将 SQLite 与 Java 连接?

我正在使用一个简单的代码从 Java 应用程序访问 SQLite 数据库.我的代码是 import java.sql.Connection;导入 java.sql.DriverManager;导入 java.sql.ResultSet;导入 java.sql.Statement;公共类 ConnectSQLite{public static void main(String[] args){连 ..
发布时间:2021-11-25 17:48:36 Java Web开发