黑马程序员之C#学习笔记:用户实例连接非内嵌式数据库
2012-11-10 20:09
751 查看
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace MyDataBase
public class MyDataBaseService
{
/// <summary>
/// 获取数据库连接
/// </summary>
/// <returns></returns>
private static SqlConnection GetConn()
{
SqlConnection conn = new SqlConnection();
string connStr = "server=SQL Server连接计算机名称;uid=用户实例账号;pwd=密码;database=数据库名称";
conn.ConnectionString = connStr;
conn.Open();
return conn;
}
/// <summary>
/// 执行修改sql语句,如insert\update\delete
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int ExecuteModi(string sql)
{
using (SqlConnection conn = GetConn())
{
SqlCommand cmd = new SqlCommand();//创建执行命令的对象
cmd.Connection = conn;//指定数据库连接
cmd.CommandText = sql;//指定要执行的sql语句
try
{
return cmd.ExecuteNonQuery();//执行, 并返回受影响的行数
}
catch
{
return -2;
}
}
}
/// <summary>
/// 执行查询的sql语句,如select
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static DataTable OpenQuery(string sql)
{
using (SqlConnection conn = GetConn())
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds.Tables[0];
}
}
}
}
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
namespace MyDataBase
public class MyDataBaseService
{
/// <summary>
/// 获取数据库连接
/// </summary>
/// <returns></returns>
private static SqlConnection GetConn()
{
SqlConnection conn = new SqlConnection();
string connStr = "server=SQL Server连接计算机名称;uid=用户实例账号;pwd=密码;database=数据库名称";
conn.ConnectionString = connStr;
conn.Open();
return conn;
}
/// <summary>
/// 执行修改sql语句,如insert\update\delete
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int ExecuteModi(string sql)
{
using (SqlConnection conn = GetConn())
{
SqlCommand cmd = new SqlCommand();//创建执行命令的对象
cmd.Connection = conn;//指定数据库连接
cmd.CommandText = sql;//指定要执行的sql语句
try
{
return cmd.ExecuteNonQuery();//执行, 并返回受影响的行数
}
catch
{
return -2;
}
}
}
/// <summary>
/// 执行查询的sql语句,如select
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static DataTable OpenQuery(string sql)
{
using (SqlConnection conn = GetConn())
{
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds);
return ds.Tables[0];
}
}
}
}
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
相关文章推荐
- 黑马程序员之C#编程基础学习笔记:用while break实现要求用户输入用户名和密码,只要不是admin,888888就一直提示要求重新输入。
- C#学习笔记——(连接数据库)
- C#开发学习笔记:利用XML配置文件连接数据库
- oracle学习.数据库实例的用户创建以及创建连接
- 黑马程序员之C#编程基础学习笔记:让用户输入两个数,打印出两个数的和。
- oracle学习.数据库实例的用户创建以及创建连接
- 黑马程序员之C#编程基础学习笔记:让用户输入一个半径,打印出圆的面积。
- struts学习笔记—Action实例:保存用户信息到数据库(1)
- 黑马程序员之C#学习笔记:将EXCEL表中的数据导入到后台数据库
- PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [1] 单例模式连接数据库
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则要求再输入一次,如果密码是“888888”则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在
- 【J2EE核心开发学习笔记 010】struts2的搭建及连接数据库实现用户注册与登录
- 黑马程序员之C#编程基础学习笔记:提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁,则提示用户是否继续查看(yes,no),如果输入的是ye
- 黑马程序员--学习笔记之通用型的数据库访问连接
- 黑马程序员之C#学习笔记:数据库char 和nchar 、varchar 和nvarchar 的区别
- 黑马程序员之C#编程基础学习笔记:提示用户输入两个整数(假设i1,i2)。如果i1,i2都是正数,则将i2的值递增一个数,然后打印i1+i2的值;如果i1,i2都是负数,则将i1的值递减10个数,然后
- C# 学习笔记(一)----- 连接数据库(Access 和 MSSQL)
- 黑马程序员之SQL 学习笔记:数据库的内连接和外连接