在尝试连接到mySQL时,我在控制台中获得了XML垃圾

时间:2014-03-27 18:59:12

标签: mysql eclipse jdbc jar

这是我的第一个问题,所以如果我做错了,我会提前道歉。 我尝试使用Eclipse连接到MySQL数据库。这是我的代码:

package Try;

import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class SQLtry 
{
  public static void runExample() 
  {
    Connection connection=null;
    try 
    {
      MysqlDataSource ds = new MysqlConnectionPoolDataSource();
      ds.setServerName("localhost");
      ds.setDatabaseName("example");
      connection=ds.getConnection("root","");
      Statement statement=connection.createStatement();
      ResultSet rs=statement.executeQuery("SELECT * FROM EXAMPLE_TABLE");
      while(rs.next())
      {
        System.out.println(rs.getInt("num")+"- "+rs.getInt("square"));
      }
      connection.close();
    } 
    catch (SQLException e) 
    {
      e.printStackTrace();
    }
  }
}

起初一切都很顺利,然后在某些时候,每当我尝试运行它时,我在控制台上得到某种XML文件,程序根本就没有运行(我在第一行上设置了一个断点)该计划,它永远不会到达那里)。

我得到的内容与此问题中的abalter相同:

Eclipse giving me XML junk in console instead of running program

我尝试使用mysql-connector-java-5.1.14-bin.jar和mysql-connector-java-5.1.24-bin.jar,得到了相同的结果。 问题是我不能像他所建议的那样移除MySQL罐子,因为我需要它们用于excerise。我该怎么办?

0 个答案:

没有答案