数据库和表名称正确。链接MySQL连接器java的类路径。但当我运行时,我得到未找到结果。我尝试了不同的查询和不同的 sql 连接器链接。
final static String jdbc_driver="com.mysql.jdbc.Driver";
final static String db_url="jdbc:mysql://localhost/oyutan/";
Connection con=null;
java.sql.PreparedStatement ps=null;
ResultSet rs=null;
@Override
public void actionPerformed(ActionEvent r) {
if(r.getSource()==ok){
fr.setVisible(false);
GUI guu=new GUI();
String card=cardnum.getText();
String pinn=pin.getText();
String sql="SELECT *FROM `card`";
try{
Class.forName(jdbc_driver);
con=DriverManager.getConnection(db_url, "root", "");
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next());{
System.out.println(rs.getString("")+"");
}}
catch(Exception e){
System.out.println("Not Found!");
}
}
}
最佳答案
改变
String sql="SELECT *FROM `card`";
至
String sql="SELECT * FROM card ";
并尝试一下
关于java - MySQL 未连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23084372/