使用Unix套接字的JDBC MySQL连接

abchk1234

在Linux上使用--skip-networking选项使用MySQL

尝试使用JDBC将基于J2EE的应用程序(使用servlet)连接到MySQL数据库。

使用禁用--skip-networking选项的MySQL时,我以以下方式连接到数据库:

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase","myuser","mypassword");

启用--skip-networking选项后,我尝试将其连接为:

Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/mydatabase","myuser","mypassword");

但这似乎不起作用,当我尝试连接到应用程序中的数据库时,出现java.lang.NullPointerException

注释掉--skip-networking选项并使用旧的JDBC语句后,我可以连接到数据库。

注意-我能够通过启用--skip-networking选项的命令行mysql客户端连接到数据库

谁能告诉我如何从JDBC连接到数据库我尝试搜索它,但无法找到满意的答案。提前致谢。

马克·罗特·韦尔

您根本无法做到这一点:MySQL JDBC驱动程序仅支持TCP / IP,并且-在Windows上-支持连接到数据库的命名管道。因此,指定--skip-networking将完全不允许您使用JDBC MySQL Connector / J。

另请参见http://lists.mysql.com/java/8749

Java本身不支持Unix域套接字,但是由于您在Windows上,因此可以使用命名管道[..]

上一篇文章中的死链接现在为http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UNIX套接字连接被拒绝

来自分类Dev

如何使用akka连接到Unix套接字?

来自分类Dev

如何使用套接字或curl连接到mysql

来自分类Dev

Docker MySQL无法连接到套接字

来自分类Dev

使用node.js连接到已经建立的UNIX套接字吗?

来自分类Dev

转到net / http unix域套接字连接

来自分类Dev

Bash:连接到Linux抽象UNIX套接字

来自分类Dev

连接到抽象UNIX套接字时出现“权限被拒绝”

来自分类Dev

连接到Redis时,Unix套接字比TCP慢

来自分类Dev

Netty连接到Unix域套接字失败

来自分类Dev

SSH连接到UNIX套接字而不是主机名

来自分类Dev

无法使用javascript连接网络套接字

来自分类Dev

使用asynctask android连接到套接字

来自分类Dev

无法使用javascript连接网络套接字

来自分类Dev

MySQL与JDBC的连接

来自分类Dev

com.microsoft.sqlserver.jdbc.SQLServerException:对等连接重置:使用SQL Server 2008的grails应用中的套接字写入错误

来自分类Dev

com.microsoft.sqlserver.jdbc.SQLServerException:对等连接重置:使用SQL Server 2008的grails应用中的套接字写入错误

来自分类Dev

FCGI:尝试使用unix套接字连接到127.0.0.1:9000(*)的Apache 2.4,PHP7.1-FPM失败

来自分类Dev

使用socket.io通过套接字连接到mysql数据库时出错

来自分类常见问题

centos:另一个MySQL守护程序已经在使用相同的unix套接字运行

来自分类Dev

套接字连接超时

来自分类Dev

套接字TCP连接

来自分类Dev

java jdbc mysql无法使用密码连接

来自分类Dev

如何使用JDBC建立MySQL连接?

来自分类Dev

如何使用 SSL 设置 mySql JDBC 连接

来自分类Dev

使用JDBC获得与MySQL的连接时,“连接过多”

来自分类Dev

python套接字如何使用相同的套接字连接正确重定向http / s请求?

来自分类Dev

JDBC MySQL连接器

来自分类Dev

JDBC无法连接到mysql

Related 相关文章

  1. 1

    UNIX套接字连接被拒绝

  2. 2

    如何使用akka连接到Unix套接字?

  3. 3

    如何使用套接字或curl连接到mysql

  4. 4

    Docker MySQL无法连接到套接字

  5. 5

    使用node.js连接到已经建立的UNIX套接字吗?

  6. 6

    转到net / http unix域套接字连接

  7. 7

    Bash:连接到Linux抽象UNIX套接字

  8. 8

    连接到抽象UNIX套接字时出现“权限被拒绝”

  9. 9

    连接到Redis时,Unix套接字比TCP慢

  10. 10

    Netty连接到Unix域套接字失败

  11. 11

    SSH连接到UNIX套接字而不是主机名

  12. 12

    无法使用javascript连接网络套接字

  13. 13

    使用asynctask android连接到套接字

  14. 14

    无法使用javascript连接网络套接字

  15. 15

    MySQL与JDBC的连接

  16. 16

    com.microsoft.sqlserver.jdbc.SQLServerException:对等连接重置:使用SQL Server 2008的grails应用中的套接字写入错误

  17. 17

    com.microsoft.sqlserver.jdbc.SQLServerException:对等连接重置:使用SQL Server 2008的grails应用中的套接字写入错误

  18. 18

    FCGI:尝试使用unix套接字连接到127.0.0.1:9000(*)的Apache 2.4,PHP7.1-FPM失败

  19. 19

    使用socket.io通过套接字连接到mysql数据库时出错

  20. 20

    centos:另一个MySQL守护程序已经在使用相同的unix套接字运行

  21. 21

    套接字连接超时

  22. 22

    套接字TCP连接

  23. 23

    java jdbc mysql无法使用密码连接

  24. 24

    如何使用JDBC建立MySQL连接?

  25. 25

    如何使用 SSL 设置 mySql JDBC 连接

  26. 26

    使用JDBC获得与MySQL的连接时,“连接过多”

  27. 27

    python套接字如何使用相同的套接字连接正确重定向http / s请求?

  28. 28

    JDBC MySQL连接器

  29. 29

    JDBC无法连接到mysql

热门标签

归档