草庐IT

ODBC-JDBC

全部标签

使用带有 SSL 的 ODBC (5.1) 的 MySQL 连接

我们有一个客户端应用程序,它通过ODBC连接器(服务器是托管*专用网络服务器)连接到我们的在线MySQL数据库(5.1.44-community-log)。这很好用。但是我无法使用SSL让它工作。这是我到目前为止所做的:1。MySQL服务器我已经让服务器管理器*使用SSL设置MySQL,这是“证明”:mysql>SHOWVARIABLESLIKE'%ssl%';这个响应的结果是:+---------------+---------------------------------+|Variable_name|Value|+---------------+----------------

java - JDBC:连接返回NULL,怎么办?

这是下面给出的程序的输出:Connectionmade!SchemaName:nullSuccessfullyconnectedtonullReleasingallopenresources...在establishConnection()内部,conn被初始化为null。然后tryblock中的第一条语句应该与数据库建立连接,然后第三条语句打印conn的当前模式的名称。根据API,getSchema()返回当前模式名称,如果没有则返回null。这意味着没有与conn关联的架构(我认为架构名称与数据库名称相同)?任何人都可以建议我的预期是否正确,并建议为什么没有与conn关联的架构或空

java - Tomcat 提示由于 JDBC 驱动程序关闭后打开连接导致内存泄漏

我有一个Servlet,它重写了init()方法,如下所示:@Overridepublicvoidinit()throwsServletException{BookDAObookDAO=newBookDAOImpl();ListcategoryList=bookDAO.findAllCategories();getServletContext().setAttribute("categoryList",categoryList);}BookDAO#findAllCategories是:@OverridepublicListfindAllCategories(){Listresult=n

java - JDBC 和 MySQL 真的很慢,不知道为什么

我的Java代码和MySQL数据库之间的连接速度非常慢。我不知道瓶颈在哪里。我的程序或多或少是一个聊天机器人。用户输入一些东西,我的程序将句子分成单词,并将每个单词的单词发送到数据库。如果它在那里找到了东西,用户就会得到一个输出。数据库在外部服务器上,但我也尝试连接到我旁边的一台电脑。两者都很慢。我在另一个我通常工作的地方试过一次连接,大多数时候速度很快。我的SQL代码:SELECTinfo.INFORMATIONFROMINFORMATIONinfo,INFO_SCHLUESSELschWHERELCASE(sch.SCHLUESSELWORT)LIKE'"+input+"%'AND

mysql - 没有找到适合 jdbc mysql 的驱动程序?

我正在尝试编写一个程序来连接到eclipse中的MySQL数据库,但我收到错误“java.sql.SQLException:找不到合适的驱动程序”。java代码是:importjava.sql.*;publicclassFirstExample{//staticfinalStringS_JDBC_DRIVER="com.mysql.jdbc.Driver";staticfinalStringS_DB_URL="jdbc:mysql://localhost:3306/emp";staticfinalStringS_USER="root";staticfinalStringS_PASS="

java - ANT JDBC 驱动程序 [com.mysql.jdbc.Driver] 无法加载?

我决定开始学习数据库,主要侧重于MySQL。我想我会关注thistutorial寄希望于更好地理解这些东西是如何工作的,并可以将其整合到我们的程序中。但是我遇到了一个我不知道如何绕过的小问题。一些事情:Ant已安装并附加到我的路径环境变量中。我正在使用MySQLCommunityEdition数据库。MySQLConnectorJ是我选择使用的连接器。它已添加到我的路径环境变量以及我的mysql-build-properties.xml文件中MYSQLDRIVER的指定属性。当我在我的JDBCTutorialDirectory中运行命令antcreate-mysql-database时

java - 如何配置MySQL JDBC驱动程序mysql-connector-java-5.1.12?

我已经从http://www.mysql.com/downloads/connector/j/下载了MySQLJDBC驱动程序.如何配置? 最佳答案 至此,你只需要将它放在程序的运行时类路径中,然后按如下方式加载即可:try{Class.forName("com.mysql.jdbc.Driver");}catch(ClassNotFoundExceptione){thrownewRuntimeException("Cannotfindthedriverintheclasspath!",e);}如果您使用的是IDE,则需要将库添加到

java - JDBC4Connection 中的内存泄漏

我试图在我们的一个Java守护程序中捕获内存泄漏,在转储内存并通过内存分析器工具对其进行分析后,我注意到大部分泄漏是由JDBC4Connection引起的:10instancesof"com.mysql.jdbc.JDBC4Connection",loadedby"sun.misc.Launcher$AppClassLoader@0x2aaab620ed00"occupy858,283,752(81.55%)bytes.Biggestinstances:*com.mysql.jdbc.JDBC4Connection@0x2aaab64ad820-87,110,160(8.28%)byt

java - JDBC获取外键引用的关系+属性

是否可以通过JDBC获取FK的目标?我只通过getExportedKeys方法获得了SourceRelation+Attributes:ResultSetfksE=dbm.getExportedKeys(conn.getCatalog(),null,"SourceRelName");StringfkTableNameE=fksE.getString("FKTABLE_NAME");StringfkColumnNameE=fksE.getString("FKCOLUMN_NAME");然后我尝试使用getImportedKeys方法,但它没有用。这是我的类(class):publiccl

java - 错误 : org. hibernate.util.JDBCExceptionReporter - 无法加载 JDBC 驱动程序类 'com.mysql.jdbcDriver'

我正在尝试使用Spring和Hibernate以及MySQL数据库配置JavaMVCwebapp,但是当我运行服务器时出现此错误,我不知道是什么问题。WARN:org.hibernate.util.JDBCExceptionReporter-SQLError:0,SQLState:nullERROR:org.hibernate.util.JDBCExceptionReporter-CannotloadJDBCdriverclass'com.mysql.jdbcDriver'WARN:org.hibernate.cfg.SettingsFactory-Couldnotobtainconn