数据库 'master' 中拒绝了 CREATE DATABASE 权限
已经很清楚了啊!!看看你的帐号在MASTER里是否有写的权限!!!

解决方案 »

  1.   

    还有,不明白,你为什么要在MASTER数据库里操作东西!!
      

  2.   

    可是我缺省的数据库不是master阿,它怎么说不能在master里面创建数据库
      

  3.   

    把Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","bn","bn");
       改成这样:Connection con=java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.29:1433;DatabaseName=test_database;SelectMethod=cursor","bn","bn");
    把stmt.execute("use test_database;create table test(t int,t2 varchar(20))");//在数据库里添加表
    这个改为:
    stmt.execute("create table test(t int,t2 varchar(20))");//在数据库里添加表