C#中简单操作SQLserver数据库(ADO.NET的简单应用)
本篇文章以 ADO.NET 访问SQL SERVER 数据库为例,
其中需用System.Data.SqlClient;
数据库连接字符串写法为:Data Source=服务器ip地址或服务器名;Initial Catalog=数据库名;User ID=用户名;Password=用户密码;
using System.Data.SqlClient;
using System.Configuration; /// <summary>
/// sql帮助类
/// </summary>
public class SqlHelp
{
//创建连接对象字符串
//public string Sqlconn = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString;//这里需要到Web.config添加ConnectionStrings
public string Sqlconn = "Data Source=****;User ID=**;Password=**;Initial Catalog=****;";
/// <summary>
/// SQL查询
/// </summary>
public DataSet Qyery()
{
//数据库连接器,创建数据库连接.参数:连接对象字符串
SqlConnection conn = new SqlConnection(Sqlconn);
//数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
SqlDataAdapter sda = new SqlDataAdapter("select * from 表名", conn);
//实例化数据集.
DataSet ds = new DataSet();
//将数据适配器中的数据填充到数据集.
sda.Fill(ds);
return ds;
}
/// <summary>
/// SQL操作
/// </summary>
public int Operation()
{
//数据库连接器,创建数据库连接.
SqlConnection conn = new SqlConnection(Sqlconn);
//数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接.
SqlCommand cmd = new SqlCommand("insert INTO 表名 VALUES (值1,值2,....)", conn);
//打开数据库
conn.Open();
//执行,返回影响行数
int rows = cmd.ExecuteNonQuery();
//关闭数据库
conn.Close();
return rows;
}
}
Web.config添加ConnectionStrings代码如下并引用System.Configuration:
<connectionStrings>
<add name="SqlConnString" connectionString="Data Source=****;User ID=**;Password=**;Initial Catalog=****;"/> </connectionStrings>
C#中简单操作SQLserver数据库(ADO.NET的简单应用)的更多相关文章
- PHP简单操作SqlServer数据库。
<?phpheader("content-type:text/html;charset=JBK");$serverName = ""; //数据库服务器地 ...
- C# Asp.net中简单操作MongoDB数据库(二)
C# Asp.net中简单操作MongoDB数据库(一) , mongodb数据库连接可以回顾上面的篇幅. 1.model类: public class BaseEntity { /// < ...
- C# Asp.net中简单操作MongoDB数据库(一)
需要引用MongoDB.Driver.dll.MongoDB.Driver.core.dll.MongoDB.Bson.dll三个dll. 1.数据库连接: public class MongoDb ...
- Java连接并操作SQLServer数据库
本人只需在项目中引入sqljdbc4.jar 包即可 ----------------------------------------- 在JAVA中如何连接SQL Server数据库 - hangh ...
- C#中简单操作Mysql数据库
以C#访问MySQL数据库,执行简单的CRUD. MySql.Data.dll是C#操作MySQL的驱动文件,是C#连接MySQL必要插件,使C#语言更简洁的操作MySQL数据库.可以用NuGet命令 ...
- C#通过SqlConnection连接查询更新等操作Sqlserver数据库
Sqlserver数据库连接方式有多种,这里只介绍最常用的通过SqlConnection和Sqlserver数据库用户名和密码验证来进行操作数据库. 数据库连接字符串: string connStri ...
- php+sqlserver之如何操作sqlserver数据库
https://blog.csdn.net/xia13100004562/article/details/58598872 2016年12月19日 17:15:39 阅读数:6790 前面已经基本配置 ...
- 操作sqlserver数据库常用的三个方法
1. ADO.NET -> 连接字符串,常用的两种方式: server=计算机名或ip\实例名;database=数据库名;uid=sa;pwd=密码; server=计算机名或ip\实例名;d ...
- Python学习笔记_03:简单操作MongoDB数据库
目录 1. 插入文档 2. 查询文档 3. 更新文档 4. 删除文档 1. 插入文档 # -*- coding: UTF-8 -*- import datetime from pymongo im ...
随机推荐
- mysql 循环、游标
mysql 循环只能在存储过程.代码记录 CREATE DEFINER=`front`@`%` PROCEDURE `a_1`() BEGIN -- 声明变量,接收游标循环变量 DECLARE _co ...
- JSP中客户端跳转与服务器端跳转的区别
转载自:https://www.cnblogs.com/memewry/archive/2012/08/21/2649988.html 客户端跳转时用HttPservletResopse对象的send ...
- BAT面试官告诉你如何回答你的职业规划
前言(Why) 在面试中不论是在一面二面三面这种技术面,还是在最后的hr面,经常会被人问及,"谈谈你的职业规划"这种问题,我们回答的很可能会给我们的面试表现加分,如果回答地不好,对 ...
- styled-components 背后的魔法
styled-components 定义组件的风格为 const Button = styled.button` background-color: papayawhip; border-radius ...
- math-2人博弈
问题描述: 100根火柴,2人轮流取,每人每次只能取1-7根,取走最后一根火柴的人获胜.问有没有一种策略肯定能够获胜?该策略具体:先取or后取,怎么取? 思维过程: step1:题目问的很明显,所以肯 ...
- react-redux-数据流
redux是严格的单向数据流 1,store.dispatch(action) 2, reducer(previousState, action), reducer是纯函数.它仅仅用于计算下一个 st ...
- [Oracle][RMAN] Use RMAN to Migrate database from CentOS_5-11201-SingleDB to OracleLinux_5-11204-SingleDB
リンク:How to Move/Restore DB to New Host and File System using RMAN (Doc ID 1338193.1)https://docs.ora ...
- 报表工具highcharts使用心得
公司让做一个报表页面,搜索了下发现highcharts比较符合业务需求,下面就说一下使用心得. $('#container').highcharts({ title: { text: '部门统计图' ...
- 一个简单的Quartz定时任务
package com.shuadan.quartz; import org.springframework.scheduling.annotation.Scheduled; import org.s ...
- JAVA第3,4课(内容合并)
JAVA 第三课 代码执行顺序