问题有2
1:
创建数据库,代码如下,有什么错误,请各位大虾指正,小弟感激不尽!
ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;" +
"databasename = 'weixin'","sa","1990928");
//3.创建一个ps,创建数据库
ps = ct.prepareStatement("create datebase weixin1)");
//4.
boolean b = ps.execute();
if(b)
{
System.out.println("创建数据库成功!");
}
else
{
System.out.println("创建数据库失败!");
}
执行的结果是“创建数据库失败”,而且我在SQL Server 2000数据库中也找不到该数据库,但是如果按照该代码再执行一次,它就显示已经存在weixin1这个对象
2.创建表也是这种情况,代码如下:
ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;" +
"databasename = 'aaa'","sa","1990928");
//3.创建一个ps,创建数据库
ps = ct.prepareStatement("create table weixin(fsdfs int,str varchar(30))");
//4.
boolean b = ps.execute();
if(b)
{
System.out.println("创建数据库成功!");
}
else
{
System.out.println("创建数据库失败!");
}
1:
创建数据库,代码如下,有什么错误,请各位大虾指正,小弟感激不尽!
ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;" +
"databasename = 'weixin'","sa","1990928");
//3.创建一个ps,创建数据库
ps = ct.prepareStatement("create datebase weixin1)");
//4.
boolean b = ps.execute();
if(b)
{
System.out.println("创建数据库成功!");
}
else
{
System.out.println("创建数据库失败!");
}
执行的结果是“创建数据库失败”,而且我在SQL Server 2000数据库中也找不到该数据库,但是如果按照该代码再执行一次,它就显示已经存在weixin1这个对象
2.创建表也是这种情况,代码如下:
ct = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;" +
"databasename = 'aaa'","sa","1990928");
//3.创建一个ps,创建数据库
ps = ct.prepareStatement("create table weixin(fsdfs int,str varchar(30))");
//4.
boolean b = ps.execute();
if(b)
{
System.out.println("创建数据库成功!");
}
else
{
System.out.println("创建数据库失败!");
}
首先你创建没有事务提交,所以你去数据库找不到,
再次.你又创建,你是用代码创建的,他在数据库里已经创建了,只是你没有提交而已.
所以会提示你已经存在.
但是你去数据查询.绝对还是没有的..
所以.楼主提交一下.