这是我的第一个问题,所以如果我做错了,我会提前道歉。 我尝试使用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。我该怎么办?