/ *尝试连接mysql但出现错误错误:class,interface或enum expected * /
public class mysqlconnect{
try
{
// loads com.mysql.jdbc.Driver into memory
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException cnf)
{
System.out.println("Driver could not be loaded: " + cnf);
}
}
答案 0 :(得分:1)
错误是因为您的类中缺少大括号。这就是编译器无法理解它是类,枚举还是接口定义的原因。所以,它抛出了这个错误。修复它们。此外,你可以这样做
public class mysqlconnect {
static{
try
{
// loads com.mysql.jdbc.Driver into memory
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException cnf)
{
System.out.println("Driver could not be loaded: " + cnf);
}
}
}
或者您需要一个单独的方法将try
和catch
块放入其中。除此之外,您需要将类名称MySqlConnect
大写,以遵循Java
命名约定
答案 1 :(得分:0)
您可以使用此链接清楚地了解如何使用mysql连接数据库
http://www.tutorialspoint.com/jdbc/jdbc-create-database.htm
先决条件:
mysql的JDBC驱动程序。您可以根据您的平台从此链接http://dev.mysql.com/downloads/connector/j/下载驱动程序