我是新来的码头,我想开始一个钥匙斗篷容器与码头-合成。我正在使用一个mariadb并成功地启动了数据库。但是,当启动keycloak容器时,它会出现此错误。
由: address=(host=project-db)(port=3308)(type=master):无法连接到引起的:套接字无法连接到主机:project,端口:3308。org.mariadb.jdbc//org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get(ExceptionMapper.java:241) at org.mariadb.jdbc//org.m
我试图连接到Java中的一个数据库。我的数据库是MariaDB,所以我更喜欢使用MariaDB连接器。我正在使用Gradle来生成一个jar,然后运行在一个SpigtMin克拉夫特服务器中。
当连接到DB时,我使用con = DriverManager.getConnection(jdbcURL); where jdbcURL == "jdbc:mariadb://playerdata:1234@127.0.0.1:3306/playerdata"。
我得到了错误java.sql.SQLException: No suitable driver found for jdbc:m
当使用mariadb客户端(版本2.7.5)连接到极光数据库时,我得到了这个错误(我只放了前几行,因为整个堆栈是无穷无尽的):
Exception in thread "MariaDB-pool-1-appender-2" java.lang.StackOverflowError
at java.base/java.net.SocketInputStream.socketRead0(Native Method)
at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
at ja
我无法将java连接到MariaDB,.I看到了所有类似的问题答案,但没有一个解决了我的问题。这是我的代码:
/** To change this license header, choose License Headers in Project
* Properties. * To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package mariadbtest;
import java.sql.*;
/**
*
*
我使用2.2.3连接到MySQL服务器8.0.11。我还使用了spring 2.0.2。为了申请。在应用程序启动时,我将获得以下命令:
java.sql.SQLException: (conn=9) Unknown system variable 'tx_isolation'
at org.mariadb.jdbc.internal.util.exceptions.ExceptionMapper.get(ExceptionMapper.java:198) ~[mariadb-java-client-2.2.3.jar:na]
at org.mariadb.jdbc.inter
当通过Talend连接到mariaDb时,我面临以下问题
Exception in component tMysqlConnection_2
java.sql.SQLException: Host 'xx.xx.xx.xx' is not allowed to connect to this MariaDB server
at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:149)
at org.mariadb.jdbc.internal.SQLException
我无法在Boxfuse中获得一个Play应用程序来连接到同一台计算机(开发PC)上的MariaDB实例。
vb-3144982e => Caused by: org.mariadb.jdbc.internal.common.QueryException: Could not connect to address=(host=localhost)(port=3306)(type=master) : Connection refused
vb-3144982e => at org.mariadb.jdbc.internal.mysql.MySQLProtocol.connectWit
现在构建一个基于容器的web-app,面临以下问题:
我的Spring应用程序依赖于mariaDB容器才能完全启动和运行。当我的Spring容器启动时,它抛出一个连接被拒绝的异常。
java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=waterloo-db)(port=9003)(type=master) : Socket fail to connect to host:waterloo-db, port:9003. Connection refused (Connection ref
我试图在元数据中创建到MySQL (MariaDB )的远程服务器的数据库连接,但由于错误:连接失败,检查失败。必须更改数据库设置。
Echec de la connexion Vous devez modifier les paramètres de la base de données.
java.lang.RuntimeException: java.sql.SQLNonTransientConnectionException: Could not connect to : unexpected end of stream, read 0 bytes from 4 (socket w
我开始学习Java,并决定在模拟的“真实世界生产”环境中开发我的小型应用程序:
我将开发和部署环境解耦为膝上型计算机(使用Eclipse )和服务器(带有Tomcat/TomEE和MariaDB的Raspberry)。有了这个环境,我不仅可以学习EE开发,还可以学习部署阶段。
问题所在
安装MariaDB之后,我意识到MariaDB的JDBC连接器不能正常工作。我通过通用的JDBC 在Eclipse中成功地建立了一个连接。单击服务器也是,但是每个查询都返回。
我尝试了以下查询:
show tables in dbName;
select * from tableName;
show
我可以通过ProxySQL (使用ssl)连接到MariaDB实例:
E:\>mysql -h 192.168.33.180 -P 6033 -u user --password=password --ssl
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 38364 Server version: 5.5.30 (ProxySQL)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and o
由于mysql在Debian 10上使用了mariadb,所以我在我的Java项目中出现了数据库连接问题。我使用HikariCP进行连接,我更新了代码,以便它与mariadb一起工作:
HikariConfig hikariConfig = new HikariConfig();
hikariConfig.setMaximumPoolSize(10);
hikariConfig.setDriverClassName("org.mariadb.jdbc.Driver"); // added after internet research about hik
我的系统上运行了mariadb 10.4。db连接良好,我已经用db工作台用root密码进行了测试。另一方面,我试图通过我的Java代码连接到它,我有下面的例外:
java.sql.SQLException: No suitable driver found for jdbc:mariadb://localhost:3306/mydatabase
我的java代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class CountryDAO
我发现在连接mariadb时,生成的映射接口中缺少一些方法,mapper生成的方法如下:
public interface Mapper {
int insert(Record record);
int insertSelective(Record record);
}
什么应该是:
public interface Mapper {
int deleteByPrimaryKey(Record id);
int insert(Record record);
int insertSelective(Record record);
City
当我使用jOOQ和MariaDB驱动程序连接到Aurora MySQL数据库时,我的Java应用程序运行良好。在纯文本SQL中,我的查询如下所示,请注意时间戳:
select
A.id, B.x, B.y,
coalesce(A.modified, A.created) as modified
from
A join B on A.b_id = B.id
where
A.created between date_sub(now(), interval 1 day) and now()
or A.modified between date_sub(now(), interva
我想在我的Java程序和在另一个服务器(不是本地主机)上用MariaDB创建的数据库之间建立一个连接。对于ServerIP、Databasename、用户和密码,一切都很好。但我知道这个错误:
Exception in thread "main" java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=MY_SERVER_IP)(port=3306)(type=master) : Connection timed out: connect
at org.mariadb.jdb
我有一个maven项目,其中我直接从jar文件导入mariadb驱动程序。我正在使用IntelliJ IDEA从这个项目中制作一个.jar工件。我反复收到一个java.sql.SQLException: No suitable driver found for jdbc:mariadb://ip:3306/db错误。我应该对我的项目/设置进行哪些更改才能让DriverManager识别mariadb驱动程序?
pom.xml
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId
是否可以在scala和play2.5中使用mauricio/mysql-async驱动程序来连接mariadb数据库?我现在正在mariadb-java-client中使用jooq。
您是否知道任何用于scala/play的异步mariadb驱动程序,或者您是否有配置mysql-async驱动程序的示例,这些驱动程序来自mauricio for mysql或mariadb?
我正在做一些测试,得到了以下例外:
java.lang.IllegalArgumentException: Invalid connection URL url dbc:h2:db/test
at org.mariadb.jdbc.JDBCUrl.parse(JDBCUrl.java:144)
at org.mariadb.jdbc.Driver.connect(Driver.java:95)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnect
我正在尝试将我的JasperReports服务器连接到远程MySQL服务器。我很确定我的驱动程序在正确的位置(在JR仪表板中显示为一个选项)。这是仪表盘:
下面是我遇到的错误:
java.sql.SQLNonTransientConnectionException: Could not connect to 54.213.92.113:3306 :
Connection refused at org.mariadb.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:136)
at org.mariadb.jd