易截截图软件、单文件、免安装、纯绿色、仅160KB

JDBC连接SQLServer出现的异常

 课程设计的第一步:
 用户登陆模块:就这个小模块把我整死了,出现的问题一个接着一个,最主要的就是数据库连接.
 
 question1.
 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
 异常原因:没有导入导驱动包sqljdbc.jar.
 question2.
 com.microsoft.sqlserver.jdbc.SQLServerException: 没有为集成身份验证配置驱动程序
 异常原因:打sqlserver2005的sp3的补丁,然后将数据库设置为用windows+sqlserver双重验证。
 question3.
 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 ‘xxx’ 无效
  异常原因:访问数据库的用户有登录权限,但无操作表的权限
 解决办法:
 1. 在[企业控制台]窗口–[树]子窗口–[安全性]子树–[登录]项里将你使用的登陆用户的默认数据库设为你所使用的数
据库。
 2. 在[企业控制台]窗口–[树]子窗口–[安全性]子树–[登录]项里新增一个登录用户(在其中选择SQL Server 身份验证
、服务器角色和要访问的数据库),以后便可用些新增用户访问你勾选的数据库了。
 question4.
 java.sMS-sql 2005 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权限
 异常原因:Sql server 2005 默认设置下不允许远程登陆
 1 外围设置 tcp/ip 和 named pipe 同时启用
 2 服务器 --〉属性 --〉安全性 --〉sql server 和windows 认证模式 ,数据库(xxx) --->安全性---->架构---->dbo(属
性)--->权限--->添加--->浏览-->
 [public]---->具有授予权限(select)
 question5.
 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid operation for the current cursor
position.
 异常原因:ResultSet实例res没有移动指针位置。一个ResultSet指针最初的位置在第一条记录之前,第一次调用next方法 
使第一条记录处于当前位置,第二次调用next方法,使第二条记录处于当前位置。


相关文档:

sqlServer 中 获取汉字字串的拼音声母

 CREATE        function fGetPy(@str varchar(500)='')
returns varchar(500)
as
begin
    declare @strlen int,@return varchar(500),@ii int
    declare @c nchar(1),@chn nchar(1)
    select @strlen=len(@str),@retur ......

Sqlserver与access数据库sql语法十大差异

世事洞明皆学问,人情练达即文章。做ASP时,最常用的数据库即Sqlserver与Access数据库莫属了!
但使用会经常发现很多SQL执行的问题。这里整理出之间的差异,做个十大差异的总结。
ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。
ACCESS是小型数据库,既然是小型就有他根本的局限性:
......

SQLserver中用convert函数转换日期格式

【问题描述:】
      一个用户表中的注册日期显示格式是:yyyy-mm-dd Thh:mm:ss.mmm 。而我想统计出每天的用户注册数,直接group注册日期字段显然是不行的。
【问题处理:】
      利用SQLserver中的convert函数对日期进行转换转换。group转换后的日期。
【脚  ......

sqlserver 上机练习题

 create database db
use db
go
create table course
(
 sno varchar(20),
 cno int ,
 Gmark int
)
insert into course values('20071513115',1,80)
insert into course values('20071513114',2,80)
insert into course values('20071513113',3,80)
insert into course values('20071513 ......

通用的SqlServer操控类

 using System;
using System.Collections;
using System.Collections.Specialized;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections.Generic;


public class CommandInfo
{
public string CommandText;
public SqlPa ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号