日期:2014-05-17  浏览次数:20798 次

在MYELIPSE 中使用 SECLECT语句 前还需要加 USE 数据库名吗?
在myelipse + tomcat 4.X (JDK 1.4)+SQL2000的环境下,写个简单的SELCET 查询语句:select * from test1,但执行出错,得写成这样use test ; select * from test] 才行。其中 test 是数据库名 ,test1是表名。但不解的是为啥查询的表名为系统的表就可以执行通过呢?

------解决方案--------------------
[code=Java][/code]

sqlserver 我没接触过,既然你的数据库名是test,那就要看你在系统默认的数据库能不能找到你所说的test1表了,如果系统默认的数据库没有这个表test1,就找不到的。
mysql就是分很多数据库,一个项目对应一个数据库。
------解决方案--------------------
select * from test.test1