首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

.sqlserver2005:查询时怎么能去掉数据库名

2012-04-13 
在线等....sqlserver2005:查询时如何能去掉数据库名?问题如题:代码如下Java codeprivate static void test

在线等....sqlserver2005:查询时如何能去掉数据库名?
问题如题:代码如下

Java code
    private static void testDatabase(){        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";        String dbUrl = "jdbc:sqlserver://192.168.1.110:1433;DatabaseName=testDataBase";        String userName = "sa";        String pwd = "123456";        try {            Class.forName(driverName);            Connection conn = DriverManager.getConnection(dbUrl,userName,pwd);            System.out.println("连接成功");            String sql = "select * from CM_COMPETENCE";//错误sql语句                        String sql = "select * from testDataBase.CM_COMPETENCE";//正确sql语句            PreparedStatement ps = conn.prepareStatement(sql);            ps.execute();            conn.close();        } catch (Exception e) {            e.printStackTrace();            System.out.println("连接失败");        }    }


[解决办法]
奇怪,我从来不写数据库名呀
[解决办法]
我感觉像是数据库的问题,平时是没有的
[解决办法]
Server端问题吧。

检查建表(你这个CM_COMPETENCE是表吧)的时候,是否用了testDataBase.CM_COMPETENCE作为表名。
检查SA账号是否用了testDataBase作为它的用户映射默认架构。
[解决办法]
探讨

Server端问题吧。

检查建表(你这个CM_COMPETENCE是表吧)的时候,是否用了testDataBase.CM_COMPETENCE作为表名。
检查SA账号是否用了testDataBase作为它的用户映射默认架构。

[解决办法]
探讨
问题如题:代码如下

Java code


private static void testDatabase(){
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbUrl = "jdbc:sqlserver://192.168.1.110……

热点排行