JAVA执行SQL语句后 对象无效

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:49:19
String url ="jdbc:odbc:1";//连接服务器和数据库1
String user = "";//默认用户名
String password = "";//默认密码
conn = DriverManager.getConnection(url,user,password);
System.out.println("数据库连接成功");
stmt=conn.createStatement();
rs=stmt.executeQuery("select * from 学生");

以上是部分代码

数据库连接已经成功
我确实有名为 1 的数据库 里面也有 学生 这个表
但是执行代码后就说 对象名‘学生’无效
上面那个SQL语句我在 SQL查询分析器里面可以输出 学生 表

我把 学生 改成 a 了 还是不行
我用2楼的改成 a了 SQl里面可以啊

不要用中文

对象名无效说明你表名不存在 ~你看看你连接的数据库对吗
你好好看看`你数据库里没有这个a表 没有就会提示你对象名 a无效
你打一个没有的在sql里试一下

确认数据库是否连接成功。不能靠System.out.println("数据库连接成功");
来判断。
你输出System.out.println(conn)看看。

页面使用GB2312 数据库使用什么字体呢?使用GBK哇?需要注意哦