【问题标题】:Accessing phpMyAdmin database though Java通过 Java 访问 phpMyAdmin 数据库
【发布时间】:2012-09-30 17:32:11
【问题描述】:

我正在尝试从 java 插件项目访问 phpMyAdmin 数据库。 我在项目的外部jar文件中添加了mysql-connector-java-5.0.8-bin.jar,下面是我用来访问数据库的连接字符串:

Class.forName ("com.mysql.jdbc.Driver").newInstance ();
String link= "jdbc:odbc:https://just36.justhost.com:2083:databaseName=xxxx";
private static String userName = "xxxx";
private static String password = "xxxx";
Connection conn = DriverManager.getConnection(link, userName, password);

URL、数据库名称、用户名和密码正确。但是这段代码给出了以下错误。


java.sql.SQLException: [Microsoft][ODBC Driver Manager] 数据源名称太长 在 sun.jdbc.odbc.JdbcOdbc.createSQLException(未知来源) 在 sun.jdbc.odbc.JdbcOdbc.standardError(未知来源) 在 sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(未知来源) 在 sun.jdbc.odbc.JdbcOdbcConnection.initialize(未知来源) 在 sun.jdbc.odbc.JdbcOdbcDriver.connect(未知来源) 在 java.sql.DriverManager.getConnection(未知来源) 在 java.sql.DriverManager.getConnection(未知来源) 在 vocab.ITSVocabulary.ReadTextInput(ITSVocabulary.java:27)

在 vocab.TestMain.main(TestMain.java:23)

第 27 行:连接连接 = DriverManager.getConnection(url, userName, password);

我检查了这个问题的相关帖子,并为这个 JAR 文件设置了类路径变量。 在此之前,我尝试了mysql-connector-java-5.1.22.jar,它也没有工作。 我需要在此处设置任何类路径或更改任何网络设置吗? 如果有人能告诉我这个程序有什么问题或者我错过了什么,我真的很感激。

谢谢。

【问题讨论】:

  • 为什么是phpmyadmin? phpmyadmin 什么都不是,只是 mysql 的一个客户端,就像将 java 连接到 mysql 一样。用户谷歌搜索这个,你会发现大量的博客解释这个。

标签: java phpmyadmin


【解决方案1】:

为什么是phpmyadmin? phpmyadmin 什么都不是,只是一个mysql的客户端,写上connect java to mysql这样的标题。使用谷歌搜索这个,你会发现大量的博客解释这个。 this 应该适合你

【讨论】:

    【解决方案2】:
    final String server="localhost/";
    
    final String db_name="db_name";
    
    final String userName="xxxx";
    
    final String password="xxxx";
    
    Connection myConn= DriverManager.getConnection("jdbc:mysql://"+server+db_name,userName,password);
    

    【讨论】:

    • 请格式化您的答案并提供信息,这是如何解决问题的
    【解决方案3】:

    您使用的不是 mysql 连接字符串,而是 odbc 连接字符串。见http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html

    它也将是一个 mysql 数据库而不是 phpmyadmin,后者是一个用于 mysql 的 PHP UI

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2014-06-07
      • 2021-07-02
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 2015-01-08
      • 1970-01-01
      • 2017-02-08
      相关资源
      最近更新 更多