我想从mysql获得数据到Spark (scala),但当数据发生时会出错
com.mysql.cj.jdbc.exceptions.CommunicationsException:通信链路故障
这是我的密码:
val sqlcontext = new org.apache.spark.sql.SQLContext(sc)
val cataDF= sqlcontext.read.format("jdbc").option("url", "jdbc:mysql://127.0.0.1:3360/crawldb").option("
我正在将当前在MYSQL下运行的应用程序转换为使用SQL Server。结果是,我遇到了一个奇怪的情况!现有查询通过JDBC在MySQL中工作,并在MySQL中作为命令行查询工作--然而,尽管在SQL Server studio中从命令行作为查询工作,相同的查询通过SQL Server JDBC驱动程序却不能工作。
在MYSQL JDBC下,我得到一组结果,在SQL Server JDBC下,我得到0个结果。
我尝试过这样的查询方式(在SQL Server中从命令行工作)
SELECT DISTINCT
x,
y
FROM
table1,
table2
WHER
我试图将我的spring引导应用程序与sql server数据库连接起来,但它抛出了一个异常,并说:
020-08-18 16:58:11.580 ERROR 14800 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure co
我尝试从SSMS(SQL Server Management Studio)连接到Eclipse(Java),但一直收到以下错误消息: com.microsoft.sqlserver.jdbc.SQLServerException: The connection to the host localhost, named instance sqlexpress failed. Error: "java.net.SocketTimeoutException: Receive timed out". Verify the server and instance names and
我尝试使用以下命令从LAN上的Google脚本连接到SQL Server
var conn = Jdbc.getConnection("jdbc:sqlserver://Linden:1433;databaseName=Centaman_Live;user=SSRS1;password=****;");
和
var conn = Jdbc.getConnection("jdbc:sqlserver://Linden:1433;Centaman_Live;SSRS1;****;");
和
var conn = Jdbc.getConnection("j
因此,我正在尝试在我的eclipse和SQL server 2014中使用Java进行UDT:
这是我将SQL服务器连接到eclipse的代码部分,我已经将JDBC jar安装到了path中。
Connection con = null; PreparedStatement statement = null; //to take care of the sql statements to be run
//Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Cl
我们在WebSphere应用服务器9.0.0.3中部署了一个应用程序,并连接到SQL server 2014数据库。但是在连接到数据库时,我们得到了下面的SQL异常错误。你能在这个问题上提供帮助吗?错误:
Caused by: org.hibernate.exception.GenericJDBCException: Unable to acquire JDBC Connection
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConv
在我的程序中使用JDBC连接,我将得到以下异常。我正在使用jdk1.6.0_25。
异常:
com.microsoft.sqlserver.jdbc.TDSChannel enableSSL WARNING: TDSChannel ( ConnectionID:1 TransactionID:0x0000000000000000) SSL handshake failed: RSA premaster secret error com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a se
通过SSMS与sa用户连接的数据库正在按预期工作。O SQL server正在监听端口1433 o SSL加密在Server级别上为FALSE
用下面的罐子试
mssql-jdbc-8.2.2.jre8- ,
mssql-jdbc-8.2.2.jre11.jar,
mssql-jdbc-8.2.2.jre13.jar.
错误:
The test connection operation failed for data source *xxxxx(DB instance)* on server dmgr
at node AptraCellManager01 with the followi
我正在GKE上的Kubernetes上部署一个批处理spark作业。Job试图从MySQL (Google Cloud SQL)获取一些数据,但它给出了连接链接故障。我尝试通过从pod安装mysql客户端来手动连接到mysql,连接正常。我还需要配置什么吗?
例外:
Exception in thread "main" com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server
我能够在本地机器上使用SQL server management Studio for host 'nash-pc\sqlexpress‘连接到MSSQL2008 express。但是当我连接到Microsoft JDBC驱动程序时,它给出了如下错误。JDBC在主机名中有'\‘的问题吗?我不确定如何使主机名成为'localhost‘而不是'nash-pc\sqlexpress’。有趣的是,如果我使用服务器名作为'localhost‘,那么我甚至无法连接到SQL server management Studio。
“The driver encounter
因此,我有一个java程序,并使用以下驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
尝试从SQL server 2012数据库中读取数据,但我收到
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost....
如果我有一个SQL server 2012数据库,我可以不使用com.microsoft.sqlserver.jdbc.SQLServerDriver驱动程序吗?任何帮助都将不胜感