import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.*;
public class MyBarbeque {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/Barbecue", "root", "");
CallableStatement cs;
cs = conn.prepareCall("{call showBarbeque}");
ResultSet rest = cs.executeQuery();
while (rest.next()) {
System.out.println(rest.getString("bType") + " " + rest.getString("bPrice"));
}
} catch (SQLException se) {
se.printStackTrace();
} catch (ClassNotFoundException cnfe) {
cnfe.printStackTrace();
}
}
}
答案 0 :(得分:0)
尝试将方法更改为
public static void main(java.lang.String[] args){}
将包名添加到string。您可能在文件夹上创建了自己的String
类,这导致jvm混淆访问您的main方法。