java - MySQL 未连接

标签 java mysql database jdbc connector

数据库和表名称正确。链接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/

相关文章:

java - 子类看不到父变量

java - 将参数放入函数的正确方法

java - 如果 Spring MVC 中包含特定的 thymeleaf 段,如何从数据库加载数据

mysql - MySQL中大数据的慢计数查询

database - 502 是数据库错误的适当状态代码吗?

java - 如何重命名 mediarecorder 中使用的临时文件?

mysql - 仅选择具有多个相同字段值的 4 条记录之一

mysql - 客户端应用程序和 MySQL GPL

mysql - SQL/MYSQL : Select all column in a junction table

c# - C# 桌面应用程序的非常基本和简单的 db 文件