jdbc相关内容
请查看下面的编辑内容,我将把原始问题留给帮助他人。 我试图通过Apps脚本和JDBC连接到本地MySQL服务器,但我不断收到两个错误中的一个。此代码: function connectTest() { var conn = Jdbc.getConnection("jdbc:mysql://localhost", "root", "xxx"); } 给出错误Failed to e
..
这是我的第一篇帖子,请温柔点!:) 我已经设置了一个Grails项目(在Grails中也是相当新的),并且正在尝试将它连接到SQL 2008数据库,我已经将jtds-1.3.0.jar添加到lib文件夹和构建路径,然后我更改了我的DataSource.groovy文件,如下所示:- dataSource { pooled = true driverClassName =
..
我正在使用一个来自Java应用程序的相当简单的数据库。我们试图使用标准的JDBC MySQL适配器一次插入大约200k的文本。我们间歇性地收到com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column error. 列类型为longtext,数据库排序规则为UTF-8。错误同时使用MyISAM和Inn
..
我在尝试运行此程序时遇到此异常.这是微软的例子之一.我已通过项目属性将 sqljdbc4.jar 添加到 netbeans 中的类路径中,用于编译和运行.我还测试了可以通过使用下面的导入语句找到该类 - 编译期间没有错误,所以它必须找到 jar. 它是否与 sqldbc4.jar 引用的 dll 或某些 sql dll 相关? 这是确切的例外,下面是确切的代码,除了密码. 例外:
..
我想知道是否有任何方法可以使用准备好的语句指定返回的列名. 我正在使用 MySQL 和 Java. 当我尝试时: String columnNames="d,e,f";//其实来自用户...字符串名称 = “some_table";//来自用户...字符串查询 = "SELECT a,b,c,?从"+ 名字 + "WHERE d=?";//...stmt = conn.prepare
..
我需要在 mysql 数据库中插入几亿条记录.我一次批量插入 100 万个.请在下面查看我的代码.它似乎很慢.有什么办法可以优化吗? 试试{//禁用自动提交connection.setAutoCommit(false);//创建一个准备好的语句String sql = "INSERT INTO mytable (xxx), VALUES(?)";PreparedStatement pstmt =
..
在验证了我选择的选择组合框后,我无法将其插入我的数据库中.Tomcat 报错: java.sql.SQLException:参数索引超出范围(1>参数个数,为0). 这是怎么引起的,我该如何解决? 解决方案 当你在 PreparedStatement 上调用任何 setXxx() 方法时,你会得到这个错误,而SQL 查询字符串没有任何占位符 ? . 例如这是错误: St
..
..
有人可以回答我的困境,使用哪种方法将 Android 设备连接到 mySQL 或 Postgresql? 两种方式我都可以做到,没有任何错误和问题,没有明显的区别,但每个人都建议使用 web 服务而不是使用 jdbc 驱动程序和直接连接, 有人可以用一些事实解释原因吗? 编辑:我没有提到它更简单,并且通过 jdbc 完成它需要更少的时间.那么,为什么是 Web 服务,或者为什么不
..
您好,我想知道是否可以使用 JDBC 执行类似的操作,因为它目前提供了一个异常,即使它可以在 MySQL 查询浏览器中执行. "从 * 表中选择;插入到表中;" 虽然我确实意识到拆分 SQL 查询字符串并执行两次语句是可能的,但我想知道是否有一次性方法. String url = "jdbc:mysql://localhost:3306/";String dbName = "数据库注入";
..
我正在使用 JSP 和 JDBC 实现 MVC.我已经将一个数据库类文件导入到我的 JSP 文件中,我想显示一个 DB 表的数据.我不知道我应该如何将 Java 类中的 ResultSet 返回到 JSP 页面并将其嵌入到 HTML 中. 我怎样才能做到这一点? 解决方案 在设计良好的 MVC 方法中,JSP 文件不应包含任何 Java 代码,servlet 类不应包含任何 JDBC
..
我有以下问题:我无法将我的 Sql Server 数据库连接到我的 Java 项目.我的数据库是 SQL Server 2008 R2.并具有 Windows 身份验证模式.我已经使用了以下代码行,但仍然是同样的问题. "jdbc: sqlserver://localhost;integratedSecurity=true;" 如果数据库用户有密码,我必须与下面这行代码集成? "jdbc:`
..
我很难确定应该如何在我的 debian 6.0 服务器上安装适用于 PostgreSQL 的 JDBC 驱动程序.我已将驱动程序 .jar 移至以下目录: /usr/local/pgsql/share/java/postgresql.jar. 然后教程讲使用这段代码: Class.forName("org.postgresql.Driver"); 但是,由于我是 postgreSQL 的新
..
是否有一些技巧可以为 java.sql.Connection 创建一个适用于 JDBC 3 和 4 的包装器(Sun 在 JDBC 4 的接口中添加了一些方法和新类型)无需在编译时修补源代码的东西? 我的用例是我需要生成一个适用于 Java 5 和 6 的库,我真的很想避免创建它的两个版本. 解决方案 没试过,应该可以. 创建您的类以实现 Java 6 版本.java.sql
..
在java中与数据库通信,我们经常按照以下步骤进行: 加载驱动程序 建立连接 创建一个语句或PreparedStatement 获取 ResultSet 关闭连接 我很困惑我们应该关闭连接,都说创建连接很昂贵,所以我们为什么不能这样做: 静态{尝试{连接 = DriverManager.getConnection(connectorURL,用户密码);} 捕捉(SQLExce
..
假设我有一个创建数据库连接的通用方法: Connection getConnection() 抛出 SQLException {Connection con = ...//创建连接con.setAutoCommit(false);返回骗局;} 我把 setAutoCommit(false) 调用放在这里,这样这个方法的调用者就不必担心设置它了.但是,如果调用者执行的操作只是读取数据,这是一种不
..
我尝试连接到远程 MySQL 数据库,但失败并出现此错误. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链路故障 困惑的是,我使用MySQL-Front工具连接远程数据库时有效,并且可以成功ping到IP地址.但是当我使用我的代码时,它会在大约十秒钟后显示错误. 此外,当我在代码中使用错误的用户名或密码时,它会立即显
..
..
根据 DBCP文档,BasicDataSource 不支持 setLoginTimeout().我的问题是如何设置 LoginTimeout 来创建 Connection 对象?我知道我可以在池上设置 maxWait,但我的理解是,这只会在池用完并且您正在等待现有连接释放时使用.它不会让我摆脱需要创建新连接但连接/登录数据库挂起的情况. 感谢任何帮助.谢谢. 解决方案 总有一个选项可
..
我仍在处理同样的问题提到 这里.它似乎工作正常,尤其是在创建如下所示的 AbstractModel 类之后: 公共抽象类 AbstractModel {受保护的静态连接 myConnection = SingletonConnection.instance().establishConnection();受保护的静态语句stmt;受保护的静态 ResultSet rs;受保护的布尔登录检查;//
..