java连接sql server的问题收集



1.提示登陆名无效,只要在sql server下的企业管理器里在要连接的数据库下增加一个用户,设置登入名和密码.
2.java里的sql代码:insert SoduDateBase.dbo.Questio_Level1  values('"+sq+"'"+ ")" 注意变量要用单引号.
3.ResultSet的first不能用的原因:
 
Statement   stmt   =   con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,  
                                                                              ResultSet.CONCUR_READ_ONLY);  
  ResultSet   rs   =   stmt.executeQuery(sql);  
  这样试试看。由于默认给的ResultSet是不支持来回滚动的游标集,所以不能使用absolute方法。  
 不过这样执行你会发现效率非常低。 建议 你还是使用其他的分页方法吧。
4.判断一个数据库是否存在:
      执行下列的SQL,获得一张表,根据表的行数来判断。

select * from master.sysdatabases where name=N'所查询的数据库名'

 在java中的话,ResultSet rs = st.executequery("select * from master.sysdatabases where name=N'所查询的数据库名'");

如果rs.next()返回true则存在了该数据库,否则不存在.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值