草庐IT

jdbc_driver_library

全部标签

java - JDBC 将 Timestamp 转换为 NULL(zeroDateTimeBehavior 问题)

我正在使用Pentaho数据集成(表输入步骤)从MySQL服务器中提取数据。几个字段的类型为“Timestamp”,Pentaho不断喷出错误,因为时间戳为NULL(0000-00-0000:00:00.000000)。我在参数中添加了一个zeroDateTimeBehavior=convertToNull来处理错误的时间戳,但它将所有我的时间戳数据转换为NULL。我认为它可能发生的一个原因是因为我的一些“好”数据表示为,例如,2013-03-1404:55:09.000000。虽然大多数日期是“好数据”,但小数秒(.000000)可能被zeroDateTimeBehavior参数解释

mysql - 如何将 JDBC 驱动程序添加到 Jenkins 管道?

我想在管道脚本中创建一个数据库,以供已部署的应用程序使用。但首先我开始测试连接。我遇到了这个问题:java.sql.SQLException:Nosuitabledriverfoundforjdbc:mysql://mysql:3306/test_db我安装了数据库插件和MySQL数据库插件。如何获取JDBC驱动程序?importgroovy.sql.Sqlnode{defsql=Sql.newInstance("jdbc:mysql://mysql:3306/test_db","user","passwd","com.mysql.jdbc.Driver")defrows=sql.ex

java - 使用 jdbc 的 SQL 语法错误

我不知道这部分有什么错误,请帮忙这是我的代码publicvoidaddEmploye(Employeemploye,Serviceservice)throwsSQLException{intid_service=getServiceId(service);if(nbrPersonnes(employe.getCin())!=0)System.out.println("Employedejaexistantverifierlecin");else{StringSQL="insertintoEmploye(post)"+"values("+"'"+employe.getPost()+"')

Java - 使用 JDBC 连接到在线 MySQL 数据库时遇到问题

我正在尝试在我的Java应用程序中使用JDBC建立连接以访问我的在线数据库,以便我可以插入和查询表。这是我目前正在尝试的:(实际IP/用户/密码已编辑,但它们是正确的,因为我已经从PHP脚本中完成了类似的操作)Stringurl="jdbc:mysql://984.168.199.70/my_db_name";Stringuser="my_username";Stringpass="my_password";Class.forName("com.mysql.jdbc.Driver").newInstance();Connectionconn=(Connection)DriverMana

javascript - 使用 JDBC 将 Google 电子表格连接到 MySQL

我一直在深入挖掘,试图在这里和在Google上找到答案...希望有人能提供帮助。我想做的是从此处找到的Google电子表格脚本连接到MySQL:https://developers.google.com/apps-script/jdbc#reading_from_a_database首先,我按照以下说明设置服务器:https://help.ubuntu.com/community/JDBCAndMySQL我收到此错误:“无法建立数据库连接。检查连接字符串、用户名和密码。(第2行,文件“代码”)关闭”第2行看起来像这样:varconn=Jdbc.getConnection("jdbc:m

java - JBoss 7.1 : No suitable driver found java:mysql - could not open connection

我一直在寻找答案,但没有找到解决方案。我正在使用JSF2和Hibernate开发简单的网络应用程序。这是我第一次使用Hibernate,我在配置方面遇到了很多问题。我目前的问题是:我将mysql连接器配置为JBoss7.1模块中的一个模块。然后我创建了数据源并将mysql-connector-java-5.1.20-bin.jar添加到类路径(它在.war的WEB-INF/lib目录中)。启动JBoss后,我得到以下日志:23:44:07,497INFO[org.jboss.as.connector.subsystems.datasources](ServerServiceThread

java - log4j2 JDBC 管理器无法连接到数据库

我正在尝试使用mysql配置log4jv2,但它返回此错误:2014-08-0115:35:24,819ERRORUnabletowritetodatabase[jdbcManager{description=databaseAppender,bufferSize=0,connectionSource=factory{publicstaticjava.sql.Connectionit.prisma.presentationlayer.webui.ConnectionFactory.getDatabaseConnection()},tableName=logs,columns=[{nam

mysql - 如何在mysql或JDBC的表中自动插入外键引用?

我正在使用MySQL。我的问题是如何将新添加的行自动插入到外键表中。一个例子将澄清我的问题:我有两个表Employee和Salary:CREATETABLEEmployee(emp_idintNOTNULLAUTO_INCREMENT,namechar(30),PRIMARYKEY(emp_id))ENGINE=innoDB;CREATETABLEsalary{sal_idintNOTNULLAUTO_INCREMENTsalary_figureint,emp_idint,PRIMARYKEY(sal_id),FOREIGNKEYREFERENCESEmployee(emp_id)}这

mysql - 无法通过 Apps 脚本 (JDBC) 连接到本地 MySQL 服务器

请查看下面的修改,我将保留原始问题以帮助其他人。我正在尝试通过Apps脚本和JDBC连接到本地MySQL服务器,但我不断收到两个错误之一。这段代码:functionconnectTest(){varconn=Jdbc.getConnection("jdbc:mysql://localhost","root","xxx");}给出错误无法建立数据库连接。检查连接字符串、用户名和密码。这段代码:functionconnectTest(){varconn=Jdbc.getConnection("jdbc:mysql://localhost:3306","xxx","pass");}给出无效参

java - JDBC 参数 verifyServerCertificate=false 无需客户端 keystore 和信任库即可连接

我正在尝试使用以下设置创建到MYSQL服务器的ssl连接。我注意到当我在jdbcurl中指定verifyServerCertificate=false时,Java似乎忽略了我通过System.setProperty指定的keystore和信任库信息。所以我可以注释掉1)中指定的代码,并且ssl连接仍然会成功创建。当我指定verifyServerCertificate=true时,它​​似乎使用1)设置的值。所以我的问题是JDBC如何在不使用客户端keystore和信任库的情况下在verifyServerCertificate=false时创建ssl连接?谢谢。Java代码1)Syste