① 请教CI如何捕获sql语句异常
try{
//代码 代码中通常会出现不知情却在情理中的错误
int age = a.getAge();//如果a对象为空,你却调用它的方法就会报NullPointerException异常
}catch(//异常类型 NullPointerException ne){//获取你可以预知的异常
//异常处理就是你捕获了这个异常你要这个异常进行哪种操作
//一般的操作就是记录到日志里
//然后抛出去或者返回状态
}catch(Exception ex){//这个是所有异常的父类
//因为很多异常是不可预知的
//记录到日志里
//然后抛出去或者返回状态
}
② C# sql catch (Exception ce) 异常处理
SqlConnection sqlcon = this.getcon();
SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
SqlDataReader sqlread = null;
try
{
sqlcon.Open();
}
catch (Exception ce)
{
MessageBox.Show("数据库连接失败!" + ce.Message + "\n");
Chemical.DBSet.FrmDBset frm = new Chemical.DBSet.FrmDBset();
frm.Show();
}
finally
{
sqlread = sqlcom.ExecuteReader(CommandBehavior.CloseConnection);
}
return sqlread;
③ java执行sql时出现异常,捕获了并处理了,程序要怎样才能继续往下面执行。
没意义,出了异常以后还继续执行,你不害怕啊?企业级应用这么写你会被老板骂死的
④ 安装sql server2005 出异常报错: 如下:
win7 Sql Server2005安装图解(请仔细浏览)
http://apps.hi..com/share/detail/30258220
先把你已经安装到电脑上的文件清理干净,然后按照上面的方法安装SQL Server 2005
卸载 SQL Server 2005 安装文件的方法如下:
SQL code从微软网站上下载卸载工具msicuu2.exe文件,可以从http://www.support.microsoft.com/default.aspx?kbid=290301下载此工具
安装并打开后,点击sql server 2005相关程序,点击Remove按钮进行卸载。
将Sql Server服务卸载,这样就干净多了。
SQL Server 2005
SQL Server 2005 Analysis Services
SQL Server 2005 Notification Services
SQL Server 2005 Integration Services
SQL Server 2005 Tools
SQL Server 2005 联机丛书
MSXML 6.0 Parser
SQLXML4
SQL Server VSS Writer
SQL Server 2005 Backward Compatibility(向后兼容)
与 SQL Server 2005 有关的任何其他内容
SQL Server Native Client
SQL Server 安装支持文件
里面有些组件你可能没有安装,但是只要按照这个顺序删除就可以了,把相关的文件夹也删除,重启一下就可以了.
第二步,在“开始”菜单里点击“运行”,输入regedit,进入注册表:
把HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Microsoft SQL Server
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVER AGENT
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MSSQLServerADHelper
全部删掉,但是一般来说,如果用了卸载工具之后,注册表中不会有这些内容了。
第三步,为得到最保险,要确保开始菜单和“控制面板/添加删除程序”里没有Sql server的文件夹和文件,然后删除C:\Program Files\或D:\Program Files文件夹所残留的sql server文件。如果不能删除,请装UnLocker工具,将其删除。
第四步,重新启动电脑,安装SQL SERVER 2005,应该就ok了。
但是,假如!万一!若遇到出现COM+目录警告,找到Distributed Transaction Coordinator这个服务,启动,若此无法启动就可能是Distributed Transaction Coordinator这个服务依赖的msdtc这个服务器禁止启动了,启动MSDTC服务就ok了。
打开MSDTC服务办法:
点开始→运行→输入命令”msdtc -resetlog”,运行该命令即可.
好了,可以给分了!