jdbc 相关问题

JDBC(Java DataBase Connectivity)是基本API,它通过使用Java编程语言执行SQL语句来实现与SQL数据库服务器的交互。

Spark Snowflake 库通信间歇性错误:HTTP 状态 503

我正在使用 Spark Snowflake 库将 Snowflake 中的数据加载到 Spark DataFrame 中,但有时会遇到通信错误。所以,这是一个间歇性错误,有时会发生......

回答 1 投票 0

无需数据库定义的 JDBC 连接

我有一个连接到 MySQL 数据库的类。我想让它更加普遍。我自己也不确定。如果您指定数据库名称,我的类可以连接任何服务器。 字符串 url="jdbc:mys...

回答 2 投票 0

Spring JDBC 使用 application.properties 文件

我正在对 Spring JDBC 进行自我培训,并且正在遵循本教程:Spring JDBC 示例。 该教程非常好,执行代码没有问题。 为了简单和方便,我引用......

回答 1 投票 0

通过使用 JDBC 的集成身份验证检测到有缺陷的令牌(机制级别:AP_REP 令牌 ID 不匹配!)

尝试通过 JDBC 和与 Kerberos 集成的身份验证从 Linux (RHEL) 上运行的 Tomcat 应用程序到运行 SQL Server 的 Windows 主机建立数据库连接。不断地碰到: 原因...

回答 1 投票 0

使用sql连接与在java中使用分离方法

我正在使用 JDBC 开发一个 Java 项目,并且正在寻找从多个表中获取相关数据的最佳实践。给出以下类图: 我有用户、项目、估算、人工...

回答 1 投票 0

动态查询字符串生成器和字符串缓冲区哪个更好?

我正在使用 JDBC 在 Java 中动态构建 SQL 查询,并且需要确定有效处理这些查询的最佳方法。 目前,我正在争论使用 StringBuilder 还是

回答 1 投票 0

IntelliJ IDEA 中没有给出 EntityManager 异常的持久性提供程序

问题是我无法使用我的持久性 xml 文件来创建 EntityManager,因为他们说我没有为 And_GG.storefront 提供一个。 (我的数据库名称没有拼写错误) 这是文件: 问题是我无法使用我的持久性 xml 文件来创建 EntityManager,因为他们说我没有为 And_GG.storefront 提供一个。 (我的数据库名称没有拼写错误) 这是文件: <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0"> <persistence-unit name="And_GG.storefront"> <properties> <property name="jakarta.persistence.jdbc.driver" value="com.mysql.cj.jdbc.Driver" /> <property name="jakarta.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/storefront" /> <property name="jakarta.persistence.jdbc.user" value="And_GG" /> <property name="jakarta.persistence.jdbc.password" value="My password" /> <property name="hibernate.show_sql" value="true" /> </properties> </persistence-unit> </persistence> 具体来说,它位于META-INF文件夹中,即资源根文件夹。该文件是一个 XML 类型文件,它为我提供了 jakarta.persistence 库。 这是我尝试创建 EntityManager 的地方: EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("And_GG.storefront"); EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction transaction = entityManager.getTransaction(); confirmButton.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (!DBFunctionality.checkUser(nameBar.getText(), linkLabel2.getText())) return; String jpql = "SELECT user FROM User user WHERE user.username = ?1 AND user.password = ?2"; try { transaction.begin(); var query = entityManager.createQuery(jpql, User.class); query.setParameter(1, nameBar.getText()); query.setParameter(2, "Password"); var rs = query.getResultList(); //method is not finished yet, but the details remained to add won't help solving this problem } catch (Exception ex) { //not handle } } }); 在这里,我创建了一个 Entitymanager 和一个事务,我将不断地重复使用它们,这样我就不会通过 init 影响性能和内存。每次我单击按钮时都会出现这些对象。 我确实检查了拼写错误。 我确实确保该文件夹是资源根文件夹。 我确实确保 XML 文件有效。 我确实确保数据库存在于 MySQL 中。 您提到了 jakarta.persistence(我猜您正在使用 Hibernate 6),而您的 persistence.xml 包含旧式 XML 命名空间和架构位置。不确定这是否能解决您的问题,但请尝试更改 XML 根元素声明,如下所示: <persistence xmlns="https://jakarta.ee/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd" version="3.0"> ... </persistence>

回答 1 投票 0

Java中的分页sql表

我正在开发一个从 mysql 数据库打印表格的 Java Web 应用程序。我需要使用户能够输入想要打印数据的位置。我不知道如何定位...

回答 2 投票 0

引起:org.postgresql.util.PSQLException:致命:用户“admin”的密码身份验证失败

当我尝试使用我的凭据(pgadmin iii - postgres sqltool)连接到我的 PostgreSQL 服务器时,它工作正常。当我尝试从 java 应用程序连接时,我收到以下日志。是我们...

回答 6 投票 0

如何在Struts Action类中使用DataSource?它给出了编译错误“类型不匹配”

我已经在struts-config.xml中定义了数据源。我想在 Struts 操作类中获得它的连接。 代码是: 公共 ActionForward 执行(ActionMapping 映射,ActionForm 表单,

回答 1 投票 0

Neo4J JDBC 驱动程序 ConnectionReadTimeoutException

我正在使用 JDBC 驱动程序从 Denodo 连接到我的 AuraDB 实例。会间歇性但持续地出现错误,并显示以下错误消息: 收到异常消息“org.ne...

回答 1 投票 0

提高性能SQL Server JDBC批量更新

我正在使用准备好的语句批量更新/插入将数据存储到数据库中。但将 1000 个条目持久保存到 SQL Server 数据库中需要 3 分钟。我想知道是否有改进的方法...

回答 1 投票 0

从 Oracle Linux 8 到 SQL Server 2016 的 JDBC TLS 连接错误

尝试建立连接失败。 下面是 Python 脚本代码,失败并出现错误“驱动程序无法使用 Secure S 建立与 SQL Server 的安全连接...

回答 1 投票 0

我可以在数据库服务器上复制 Postgresql 大对象吗?

我已经在一个大对象中获取了数据,现在我想复制它,这样我就可以在保留原始副本的同时附加到它。 是否有任何 JDBC 调用或 SQL 语句可以用来导致该问题...

回答 3 投票 0

IntelliJ IDEA 中没有给出 EntitiManager 异常的持久性提供程序

问题是我无法使用我的持久性 xml 文件来创建 EntityManager,因为他们说我没有为 And_GG.storefront 提供一个。 (我的数据库名称没有拼写错误) 这是文件: 问题是我无法使用我的持久性 xml 文件来创建 EntityManager,因为他们说我没有为 And_GG.storefront 提供一个。 (我的数据库名称没有拼写错误) 这是文件: <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0"> <persistence-unit name="And_GG.storefront"> <properties> <property name="jakarta.persistence.jdbc.driver" value="com.mysql.cj.jdbc.Driver" /> <property name="jakarta.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/storefront" /> <property name="jakarta.persistence.jdbc.user" value="And_GG" /> <property name="jakarta.persistence.jdbc.password" value="My password" /> <property name="hibernate.show_sql" value="true" /> </properties> </persistence-unit> </persistence> 具体来说,它位于META-INF文件夹中,即资源根文件夹。该文件是一个 xml 类型文件,它为我提供了 jakarta.persistence 库。 这是我尝试创建 EntityManager 的地方: EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("And_GG.storefront"); EntityManager entityManager = entityManagerFactory.createEntityManager(); EntityTransaction transaction = entityManager.getTransaction(); confirmButton.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { if (!DBFunctionality.checkUser(nameBar.getText(), linkLabel2.getText())) return; String jpql = "SELECT user FROM User user WHERE user.username = ?1 AND user.password = ?2"; try { transaction.begin(); var query = entityManager.createQuery(jpql, User.class); query.setParameter(1, nameBar.getText()); query.setParameter(2, "Password"); var rs = query.getResultList(); //method is not finished yet, but the details remained to add won't help solving this problem } catch (Exception ex) { //not handle } } }); 在这里,我创建了一个 Entitymanager 和一个事务,我将不断地重复使用它们,这样我就不会通过 init 影响性能和内存。每次我单击按钮时都会出现这些对象。 我确实检查了拼写错误。 我确实确保该文件夹是资源根文件夹。 我确实确保 xml 文件可以正常运行。 我确实确保数据库存在于 MySQL 中。 您提到了 jakarta.persistence(我猜您正在使用 Hibernate 6),而您的 persistence.xml 包含旧式 XML 命名空间和架构位置。不确定这是否能解决您的问题,但请尝试更改 XML 根元素声明,如下所示: <persistence xmlns="https://jakarta.ee/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd" version="3.0"> ... </persistence>

回答 1 投票 0

kotlin 公开的数据库库:使用 Potgresql 'inet' 类型插入

从 Exposed 和 Postgresql 开始。 创建表对象、连接到数据库和执行查询没有问题。但我不确定如何处理 Postgresql 特定类型。 我有一个 inet col

回答 1 投票 0

将 Artifactory 7.63.5 升级到 7.90.9 - 启动错误:

更新 - 我找到了原来的问题。 我无意中复制了错误的 mssql jar 文件。 一旦解决了这个问题,我就看到了另一个问题: 在 artifactory-service.out.log 中,我看到以下内容...

回答 1 投票 0

在 JDBC 批处理作业中使用多线程

我们有一个 JDBC 批处理作业。有两个表: 业务_合同 分类_记录 表 BUSINESS_CONTRACT 存储了商业合同的信息,我们每个月对商业合同进行分类...

回答 3 投票 0

jdbc 程序使用可调用语句(存储过程)求数字的平方

导入java.sql.*; 专业级 { public static void main(String args[]) 抛出异常 { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/test"; 连接 conn =

回答 3 投票 0

将Artifactory 7.63.5升级到7.90.9,无法连接到mssql DB

我在日志中看到的错误: 工件服务.log: 无法从 HikariConfig 类加载器 ParallelWebappClassLoader 加载驱动程序类 com.microsoft.sqlserver.jdbc.SQLServerDriver 除了...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.