找不到符号:createStatement()

时间:2015-09-28 19:51:08

标签: sql jdbc prepared-statement cannot-find-symbol

为什么我收到错误“找不到符号:createStatement()”?我的目标是在TestClass中创建一个t1 Tab对象,并使用t1.Cr()参数调用String。 我不会忘记import java.sql.*;

public void Cr() throws Exception {
        try {
            ConexaoPlus con = new ConexaoPlus();
            con.conect();
            Statement st = con.createStatement();
            st.execute("CREATE TABLE " + getName() + "();");
            st.execute("DROP TABLE " + getName() + "();");
            st.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

提前致谢!

2 个答案:

答案 0 :(得分:1)

无法找到符号错误可能由于多种原因而发生。你可以阅读post

从我提供的代码中看到,您的ConexaoPlus类不包含createStatement()方法,或者您可能没有定义它。

java sql包将已经定义了您可以使用的这些方法。如需更多帮助,您需要分享ConexaoPlus类。

答案 1 :(得分:0)

这对我有用。

import java.sql.Statement;