- 浏览: 507270 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
用C#语言写出与SQLSERVER访问时的具体过程。在涉及到SQLSERVER数据库编程的时候要注意哪些方面?
答: private SqlConnection conn;//定义一个数据库连接
private SqlCommand com;//定义执行命令
public data()
{
//在配置文件中设置
conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.AppSettings["connString"].ToString();
}
//打开数据库
public void open()
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
//关闭数据库
public void close()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
//执行数据库操作,返回DataSet
public void getDataSet(string proc,SqlParameter[] parm,out DataSet ds)
{
com = getCommand(proc,parm);
SqlDataAdapter sda = new SqlDataAdapter(com);
ds = new DataSet();
sda.Fill(ds);
}
//返回SqlCommadn
public SqlCommand getCommand(string proc, SqlParameter[] parm)
{
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandType = CommandType.StoredProcedure;
com.CommandText = proc;
foreach (SqlParameter p in parm)
{
com.Parameters.Add(p);
}
return com;
}
//返回DataReader
public SqlDataReader getDataReader(string proc, SqlParameter[] parm)
{
com = getCommand(proc, parm);
return com.ExecuteReader();
}
//执行数据库操作,返回void
public void ExecuteCommand(string proc, SqlParameter[] parm)
{
com = getCommand(proc, parm);
open();
com.ExecuteNonQuery();
close();
}
注意:引用 using System.Data.SqlClient,如果是连接模式记得完了后断开连接,SqlDataReader记得关闭,出错了怎么处理
答: private SqlConnection conn;//定义一个数据库连接
private SqlCommand com;//定义执行命令
public data()
{
//在配置文件中设置
conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.AppSettings["connString"].ToString();
}
//打开数据库
public void open()
{
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
}
//关闭数据库
public void close()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
//执行数据库操作,返回DataSet
public void getDataSet(string proc,SqlParameter[] parm,out DataSet ds)
{
com = getCommand(proc,parm);
SqlDataAdapter sda = new SqlDataAdapter(com);
ds = new DataSet();
sda.Fill(ds);
}
//返回SqlCommadn
public SqlCommand getCommand(string proc, SqlParameter[] parm)
{
SqlCommand com = new SqlCommand();
com.Connection = conn;
com.CommandType = CommandType.StoredProcedure;
com.CommandText = proc;
foreach (SqlParameter p in parm)
{
com.Parameters.Add(p);
}
return com;
}
//返回DataReader
public SqlDataReader getDataReader(string proc, SqlParameter[] parm)
{
com = getCommand(proc, parm);
return com.ExecuteReader();
}
//执行数据库操作,返回void
public void ExecuteCommand(string proc, SqlParameter[] parm)
{
com = getCommand(proc, parm);
open();
com.ExecuteNonQuery();
close();
}
注意:引用 using System.Data.SqlClient,如果是连接模式记得完了后断开连接,SqlDataReader记得关闭,出错了怎么处理
发表评论
-
非常详细的C#面试题集
2010-08-12 16:46 8271、在C#中,string str = null与string ... -
说出你对remoting 和webservice的理解和应用
2010-08-12 16:46 694web服务,是利用SOAP(简单对象访问协议,Simple O ... -
What’s the difference between an interface and abstract class? (接口与抽象类有什么区别)
2010-08-12 16:46 616接口用于规范,抽象类用于共性。接口中只能声明方法,属性,事件, ... -
P/Invoke是什么?
2010-08-12 16:46 714在受控代码与非受控代码进行交互时会产生一个事务(transit ... -
params 有什么用?
2010-08-12 16:46 750params 关键字在方法成员的参数列表中使用,为该方法提供了 ... -
编写一个类体现构造,公有,私有方法,静态,私有变量
2010-08-12 16:46 687public class stu{private string ... -
别名指示符是什么?
2010-08-12 16:46 783通过别名指示符我们可以为某个类型起一个别名主要用于解决两个命名 ... -
Hashtable 添加内容的方式有哪几种,有什么区别?
2010-08-12 16:46 665Hashtable.Add()方法;实例化一个Hashtabl ... -
string = null 和string = “”的区别
2010-08-12 16:46 767答:前者没有分配内存控件,后着分配了 -
南京AJS计算机公司笔试题
2010-08-12 16:46 7201.英文解释:Appdomain,Assembly.Refle ... -
抽象类和接口的区别?
2010-08-12 16:46 619抽象类(abstract class)可以包含功能定义和实现, ... -
Can a struct inherit from another class? (结构体能继承类吗)
2010-08-12 16:46 1057每个结构都派生于System.ValueType,它又派生于S ... -
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2010-08-12 16:46 7851.下面是M层的,其他层的自己写using System.Da ... -
什么是反射?
2010-08-12 16:46 794反射,Reflection,通过它我们可以在运行时获得各种信息 ... -
What’s the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2010-08-12 16:46 634答:Debug类里所提供的函数仅在编译时带#Debug宏参数才 ... -
explicit 和 implicit 的含义?
2010-08-12 16:46 803explicit 和 implicit 属于转换运算符,如用这 ... -
用C#语言写出在本地创建一个UDP接收端口的具体过程
2010-08-12 16:46 885答:const int port = 8000 ;//定义端口 ... -
Can a struct inherit from another struct? (结构体能继承结构体吗)
2010-08-12 16:46 822不能 -
如何选择使用结构还是类
2010-08-12 16:46 5291.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好 ... -
What’s the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2010-08-12 16:46 732浅拷贝是指将对象中的数值类型的字段拷贝到新的对象中,而对象中的 ...
相关推荐
在这个系统中,C#语言作为主要的开发工具,结合Winform界面设计,与SQL Server数据库相结合,构建了一个高效、稳定的数据存储和处理平台。 C#是一种面向对象的编程语言,由微软公司开发,广泛应用于桌面应用和游戏...
在IT行业中,C#是一种广泛使用的面向对象的编程语言,特别是在Windows应用程序开发中。而SQL Server则是一款由Microsoft开发的强大关系型数据库管理系统,用于存储、管理和处理数据。ORM(Object-Relational Mapping...
总的来说,C#通过ADO.NET与SQL Server进行通信,允许开发者编写灵活、高效的数据库应用。理解ADO.NET的组件和连接字符串的构造是成功实现数据库操作的关键。在实际开发中,应根据项目需求选择合适的身份验证方法,并...
将C#与SQL Server结合使用,可以实现高效、安全的数据处理和应用程序开发。 在这个"C#+SQL Server项目开发实践"中,我们可以学习到以下几个关键知识点: 1. C#基础:包括变量、数据类型、控制结构(如条件语句、...
2. **编写扩展存储过程**:接下来,使用 C# 或其他编程语言编写一个扩展存储过程,该过程负责调用 Web Service 并返回结果。 3. **注册扩展存储过程**:最后,将编写的扩展存储过程注册到 SQL Server 中,使其可以被...
在本资源"C#语言和SQL Server数据库基础-第6章上机练习.zip"中,我们主要探讨了C#编程语言与SQL Server数据库的基础知识及其实际应用。这是一份由原创作者田超凡编写的上机练习资料,旨在帮助学习者通过实践加深对C#...
本文将详细介绍如何在SqlServer 2008 R2环境下配置并调用一个由C#编写的DLL。 #### 一、环境准备 首先,确保你的SqlServer 2008 R2版本支持.NET Framework 3.5,并且已经安装了相应的开发工具。 - **SqlServer ...
C# Entity Framework(简称EF)是Microsoft开发的一个对象关系映射(ORM)框架,它允许开发者使用.NET语言(如C#)来操作数据库,而无需编写大量的SQL语句。在本项目中,使用的版本是EF6,这是一个成熟且广泛使用的...
在IT领域,数据库操作是应用程序开发中的重要环节,而C#作为.NET框架的主要编程语言,经常用于构建与SQL Server数据库的交互。本压缩包“C#连接sql server 2005的存储过程例子大全.rar”提供了一系列示例,帮助...
《C#语言与SQL Server数据库基础》第三章深入解析 在C#编程世界中,SQL Server数据库是常用的数据存储和管理平台,它们的结合为开发者提供了强大的数据处理能力。本章我们将深入探讨C#如何与SQL Server进行交互,...
【标题】:“用C#和sql server2005 编写一个超市管理系统” 在IT领域,开发一个超市管理系统是一项常见的任务,它涉及到数据库管理、前端界面设计以及业务逻辑的实现。在这个项目中,我们主要关注的技术是C#编程...
对于使用C#语言进行开发的技术人员来说,掌握如何利用C#来连接SQL Server数据库是必备技能之一。本文将详细介绍如何通过C#和特定工具来实现与SQL Server数据库的有效连接。 #### 一、准备工作 在开始之前,确保...
标题“c#写的sql Server数据库自动备份程序”中蕴含的知识点涉及了使用C#语言对SQL Server数据库实施自动备份的操作。描述中提到这个程序是针对xp系统安装的SQL Server 2008版本,并且开发者希望得到同行的反馈与...
标题中的"C# SQL Server"指的是使用C#编程语言与Microsoft SQL Server数据库进行交互的技术主题。在.NET开发环境中,C#是常用的编程语言,而SQL Server则是一款强大的关系型数据库管理系统,广泛应用于数据存储和...
本示例主要讨论的是如何使用C#编程语言来枚举并访问SQL Server的实例,包括本机和网络上的实例。以下将详细讲解这一过程涉及的关键知识点。 首先,我们要理解枚举SQL Server实例的基本概念。SQL Server实例是服务器...
《C#与SQL Server构建企业人事管理系统》 在IT行业中,开发一款企业级的人事管理系统是常见的任务,尤其对于中小企业而言,这样的系统可以帮助优化人力资源管理,提高工作效率。本项目以C#作为主要的编程语言,结合...
以下是对"c#与数据库sqlserver配合使用的实例"的详细知识点解析: 1. **ADO.NET框架**:在C#中与SQL Server通信时,通常会利用ADO.NET(ActiveX Data Objects .NET)框架。这是一个.NET Framework的一部分,提供了...
本项目聚焦于提供一个C#编写的工具,实现了对SQL Server数据库的自动化处理,使得这些繁琐的任务变得简单高效。 首先,我们来探讨“数据备份”。数据备份是为了防止意外数据丢失或系统故障而进行的一项关键活动。在...
《Visual C#与SQL Server经典案例开发》是一个深入学习C#编程语言以及SQL Server数据库管理系统的实践教程。这个资源包包含了一系列的实例代码和详细解释,旨在帮助开发者掌握这两项技术的结合应用。 C#是Microsoft...
【C#与SQL Server在酒店管理系统中的应用】 C#(读作"C Sharp")是微软公司推出的面向对象的编程语言,它被广泛应用于Windows平台的软件开发,包括各种管理系统。在酒店管理系统的开发中,C#以其高效、易用和强大的...