为什么在intellij idea中,调用executeQuery会标红?

来源:2-2 JDBC实战---打通数据库

天迹草

2015-07-05 12:32

package com.imooc.db;
import java.beans.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;

/**
 * Created by Administrator on 2015/7/4.
 */
public class DBUtil {
    private static final String URL="jdbc:mysql://127.0.0.1:3306/test";
    private static final  String NAME="root";
    private static final String PASSWORD="";
    public static void main(String[] args) throws Exception{
        //加载数据库
        Class.forName("com.mysql.jdbc.Driver");
        //连接数据库
        Connection conn=DriverManager.getConnection(URL,NAME,PASSWORD);
        //取数
        Statement stmt= (Statement) conn.createStatement();
        ResultSet rs= stmt.executeQuery("select user_name,age from imooc_goddess");
        while (rs.next()){
            System.out.println(rs.getString("use_name")+";"+rs.getString("age"));
        }
    }
}
以下是错误信息:
Information:Using javac 1.8.0_45 to compile java sources
Information:java: Errors occurred while compiling module 'Java'
Information:Compilation completed with 1 error and 0 warnings in 3 sec
Information:1 error
Information:0 warnings
C:\Users\Administrator\IdeaProjects\Vin's Files\Java\src\com\imooc\db\DBUtil.java
    Error:Error:line (21)java: 找不到符号
  符号:   方法 executeQuery(java.lang.String)
  位置: 类型为java.beans.Statement的变量 stmt


写回答 关注

3回答

  • 月黧3704444
    2016-08-03 15:32:12

    导入哪个包才对

  • 连宏伟HW
    2016-07-06 16:08:24

    导入的包错了

  • 天迹草
    2015-07-05 13:01:27

    好吧,是我包弄错了……

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 914 问题

查看课程

相似问题