jdbc相关内容
当我关闭 Connection 时,似乎 ResultSet 会自动关闭.但是我想返回 ResultSet 并在另一个方法中使用它,然后我不知道在哪里关闭 Connection 和 PreparedStatement. public ResultSet executeQuery(String sql, String[] getValue){连接 conn = null;PreparedState
..
我正在尝试使用 java 文件中的 jdbc 连接数据库.它根本没有连接,并且不断给我错误“出了点问题";我猜这是因为端口号,因为所有其他数据,如用户名、密码和其他代码似乎都是正确的. 我想检查默认端口号,以便我可以正确尝试.我确实尝试使用所有这三个 8080、80 和 3306,但它显示错误. 这里8080端口用于HTTP服务器,3306应该是研究默认的,80是随机的. 试试{Cl
..
您好,我想创建一个到我的 Oracle 数据库的连接.我以前使用过 ojdbc14.jar,一切正常,但连接应该是安全的,我想加密文件.所以我决定现在使用 ojdbc5.jar.jar 是我的“libs"文件夹 从 jdbc14 更改为 jdbc6 的原因我想使用属性在我的数据库和我的设备之间进行安全的数据交换 之前我也尝试过 jdbc5,但这样我只得到了 java Heap Size
..
我想在循环中将一组数组插入数据库(HANA).我的代码如下: 公共类 jdemo {公共静态无效主要(字符串[]参数){连接连接 = null;尝试 {连接 = DriverManager.getConnection("jdbc:sap://myhdb:30715/?autocommit=false",myname,mysecret);} 捕捉(SQLException e){System.er
..
我想将 odbc 连接连接到我的 android 应用程序.我的数据库是oracle 10g.在我的代码中,我的表名是 world.编译我的程序并关闭oracle数据库中的模拟器打开表后,无法存储值 我在 cmp 中编译普通 javac 编译器的相同编码提示应该存储值,如果我在 eclipse ide 中的 android 应用程序中编译,则无法存储值.请提供一种解决方案或对我的代码进行任何
..
当我调用以下行时: Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);ResultSet resultSet = statement.executeQuery("select * from user");结果集.next();re
..
我正在尝试通过本地主机上的 JDBC 连接到我的数据库.通过windows认证连接没问题,但是我想通过SQL认证连接.因此,我在我的数据库中创建了一个登录名和一个与此登录名对应的用户.我可以正常登录SSMS: 我的 JDBC 连接字符串:jdbc:sqlserver://localhost:1433;databaseName=TestBazyDanych;user=doszke;passwo
..
使用 EclipseLink 作为 JPA 2.0 提供者,我可以通过简单的调用获得 JDBC 连接 Connection con = entityManager.unwrap(Connection.class); 但我不确定我要负责什么.提交查询后是否必须关闭连接?还是我不允许关闭连接,因为 EclipseLink 也在内部使用这个连接.还是它不在乎,因为 EclipseLink 会观察我的
..
在 JDBC 中使用 PreparedStatement 时,我应该先关闭 PreparedStatement 还是先关闭 Connection?我刚刚看到一个代码示例,其中首先关闭了 Connection,但在我看来,首先关闭 PreparedStatement 似乎更合乎逻辑. 是否有标准的、可接受的方式来执行此操作?有关系吗?关闭 Connection 是否也会导致 PreparedS
..
当我不再需要在我的程序中使用这些 ResultSet 和 Connection 的实例时,我为什么要对它们都调用 .close() 方法? 不这样做有什么危险(如果有的话)? 解决方案 这里有两个问题: 数据库连接 保持数据库连接打开会消耗数据库上的资源;它使用内存,并且数据库配置为具有最大连接数,因此您增加连接用完的可能性.会话的状态也会得到维护,因此您可能会遇到意外持
..
我的代码中有这个错误,并且已经彻底检查和编辑它,但我仍然遇到同样的问题.我还使用了多个 resultSet 和 Statements 但发生了同样的错误.以下是我得到的错误: "与当前日期 20130221 连接的数据库java.sql.SQLException:结果集已关闭在 sun.jdbc.odbc.JdbcOdbcResultSet.checkOpen(未知来源)在 sun.jdbc.
..
我已经安装了 MySQL(上次更新).我需要编码,这将创建 &与 SQL DB 建立连接&管理数据库(使用 SELECT、INSERT、CREATE). 我做了所有事情,但是我无法创建连接.我还安装了 MySQL/J 连接器,我只是将 .zip 包解压缩到一个文件夹 &在Variables中添加了文件夹路径). 谁能告诉我下一行中的 URL 是指 wat 吗? Connection
..
我有一台运行 java 应用程序的机器与在同一实例上运行的 mysql 实例通信.应用程序使用来自 mysql 的 jdbc4 驱动程序.我不断收到 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException在随机时间. 这是整个信息. 无法为事务打开 JDBC 连接;嵌套异常是 com.mysql.jdbc.exceptions.
..
我在尝试创建 Connection 对象以处理来自命令行 Java 应用程序和 Oracle 数据库的连接时遇到以下问题. 所以我有一个包含 main() 方法的 Main 类,这个: import java.sql.*;导入 oracle.jdbc.OracleDriver;公共类主要{公共静态无效主要(字符串[]参数){System.out.println("Hello World
..
收到错误:“无法建立数据库连接.检查连接字符串、用户名和密码."如果我运行以下脚本.我可以通过 mysql 工作台在本地连接,但无法使用 googleapp 脚本连接.唐'不知道我哪里错了.另外,如果我为电子表格编写脚本,是否需要设置触发器. 函数测试() {var conn = Jdbc.getConnection("jdbc:mysql://127.0.0.1:3306/test", "ro
..
我正在一个基于 Java 的服务器上工作,其中我将有多个线程(每个连接的用户一个线程 + 一些额外的线程).将涉及一些数据库连接,所以我在想每次服务器对数据库进行 SELECT 查询时,它都会为此启动一个新线程,以防止当前线程阻塞.我打算为此使用连接池,我想我知道该怎么做.(我研究过C3P0)但是,会有很多UPDATE 语句也涉及到,但是直接运行这些语句并不重要,这里有延迟也没关系.由于可能有很多
..
在 JDBC 中,默认提取大小为 10,但我想当我有一百万行时,这不是最佳提取大小.我知道提取大小太低会降低性能,但如果提取大小太高也会降低性能. 如何找到最佳尺寸?而且这对DB端有影响吗,会不会占用大量内存? 解决方案 与(几乎)任何事情一样,为特定参数找到最佳大小的方法是使用不同的值对您尝试优化的工作负载进行基准测试参数.在这种情况下,您需要使用不同的提取大小设置运行代码,评估结
..
默认情况下,SQLite 似乎不强制执行外键.我正在使用 sqlitejdbc-v056.jar 并且我已经使用 PRAGMA foreign_keys =ON; 将打开外键约束,这需要在每个连接的基础上打开. 我的问题是:我需要执行哪些 Java 语句才能打开此命令?我试过了: connection.createStatement().execute("PRAGMA foreign_ke
..
我是hibernate世界的新手,面对, 警告:GenerationTarget 遇到异常接受命令:通过 JDBC 语句执行 DDL 时出错org.hibernate.tool.schema.spi.CommandAcceptanceException:通过 JDBC 语句执行 DDL 时出错 当我在休眠 5.2.9 版本中运行我的独立程序时出现异常.但在 hibernate 4 版本中,我所
..
我正在编写 python 模块,该模块执行 SQL 到 DBMS 并检索数据.我正在尝试使用 jdbc jar 文件而不是本机 DB 驱动程序.我想知道如何在 python 中执行 jar 文件并从 jar 执行中获取输出.而且我想知道如何将 SQL 字符串传递给 jar 参数.这是简化的代码.非常感谢任何帮助. [java代码] 公共类 GetDBResults {公共静态无效主要(字符
..