C#学习笔记---数据库连接与异常

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection sqlcon = new SqlConnection("Data Source= (local);DataBase = Theatre_MS;uid =sa;pwd = 123;");
            try
            {
                sqlcon.Open();//数据库需要打开
                string sqlstr = "insert into User_TB values(‘1‘,‘2‘,‘1‘);";
                SqlCommand cmd = new SqlCommand(sqlstr,sqlcon);//须记住cmd的new时需要两个参数,一个是sqlstr,一个是数据库连接---->用来表明是对那个数据库进行那种操作
                cmd.ExecuteNonQuery();//executeNonQuery返回是得影响的行数
                Console.WriteLine("Yes!");

            }
            catch (SqlException ex)
            {
                Console.WriteLine(ex.Message);//输出得是ex。Message

            }
            Console.ReadLine();

        }
    }
}
时间: 2024-10-12 21:23:00

C#学习笔记---数据库连接与异常的相关文章

python基础教程_学习笔记10:异常

异常 什么是异常 Python用异常对象来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行: >>> 1/0 Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> 1/0 ZeroDivisionError: integer division or modulo by

ARMV8 datasheet学习笔记5:异常模型

1.前言 2.异常类型描述 见 ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(1)-EL/ET/ST 一文 3. 异常处理路由对比 AArch32.AArch64架构下IRQ 和Data Abort 异常处理流程图对比. 3.1 IRQ 路由 3.1.1.   AArch32 IRQ 路由 图 AArch32 IRQ 路由 3.1.2.    AArch64 IRQ 路由 图 AArch64 IRQ路由 图 AArch64 IRQ向量查找 3.2.     D

Java系列:《Java核心技术 卷一》学习笔记,cchapter11 异常

11.1.1 异常分类     如果一个程序出现了RuntimeException,那么就一定是你的问题. 11.1.2 声明已检测异常 如果子类覆盖了父类的一个方法,那么子类方法中声明的检查异常不能比超类方法中声明的异常更通用. 11.1.4 创建异常类 所有自定义的异常类,都应该实现两个构造函数,一个是默认构造函数:一个是带string参数的构造函数: 11.2 捕获异常 通常来说应该捕获那些知道如何处理的异常,而将那些不知道如何处理的异常继续进行传递. 11.2.1 捕获多个异常 在jav

【学习笔记】java异常

异常是程序在执行时发生的事件,它会打断指令的正常流程. Java中提供了一种独特的处理异常的机制,通过异常来处理程序设计中出现的错误. Java异常是一个描述在代码段中发生的异常情况(出错)的对象. 引发异常: 在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象.生成的异常对象将传递给Java运行时系统,这一异常的产生和提交过程称为引发异常. 分类: JRE(系统)产生异常对象 人为产生异常对象(明确用throw关键字) 异常处理机制: 两种处理例外的机制: 捕获异常(try

C#学习笔记 ----错误和异常

一般异常类System.Exception派生自System.Object 俩个重要类,派生自System.Exception: System.SystemException----用于通常由.NET运行库抛出的异常 System.ApplicationException----第三方定义的异常基类 StackOverflowException----分配给栈的内存区域已满,抛出异常 EndOfStreamException----读到文件末尾抛出 OverflowException----如果

学习笔记17_网站异常和日志处理

*在clobal.asax中,写protected void Application_Error() { Respone.Redirect("Default.aspx");//发生错误能在此处添加到日志当中. } *日志类 public class log { public static Queue<string> logString = new Queue<string>(); static Log() { ThreadPool.QueueUserWorkIt

java学习笔记16--异常

java学习笔记16--异常 异常 异常时导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失, 所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序正常的执行. 异常类的继承结构 在整个java的异常结构中,实际上有以下两个最常用的类:Exception.Error,这两个类全都是Throwable的子类 Exception:一般表示的是程序中出现的问题,可以直接使用try...catch处理. Error:一般指

异常的学习笔记+打包+doc的包编译

jvm默认的异常处理机制就是调用printStackTrace方法 对于多异常的处理.应该是定义更具体的异常来捕捉捕捉问题 捕获异常代码块出现继承关系 应该把被继承的异常放在子类异常块的后面 throw 和 throws的区别 throw是是用在函数上,而throws是使用在函数内 throw后面跟的是异常对象,而throws跟的是异常类可以 多个 对异常的分类: 1.编译时被检测到的异常. (值得去处理的异常,或者是希望得到调用者处理,并不影响运算意向) 2.编译时不被检测到的异常(运行时异常

[原创]java WEB学习笔记80:Hibernate学习之路--- hibernate配置文件:JDBC 连接属性,C3P0 数据库连接池属性等

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------