7 个解决方案
#1
查下SqlHelper 或参考 http://wenku.baidu.com/view/02788103bed5b9f3f90f1c60.html
#2
找什么找,人家能写你就不会自己写个类,传一些参数进去就行了
#3
//写个操作数据库函数
public int ExecuteSql(string SQLString)
{
string connectionString = "Data Source=192.168.xx.xx;Initial Catalog=xx;User ID=xx;Pwd=xx";
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
//调用
string sql=string.Format("select * from xx");
ExecuteSql(sql);
#4
这样的类库多着呢
神马 SQLHelper.cs
微软的企业类库等
神马 SQLHelper.cs
微软的企业类库等
#5
楼主可以使用这个Microsoft.ApplicationBlocks.Data.dll
然后写一个数据库连接类
winform的配置app.config
ASP.net的web.config
dll和类可以直接使用下面的配置自己写下就行了
然后写一个数据库连接类
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
namespace Test.DAL
{
public class BaseDAL
{
public static string connString = ConfigurationManager.AppSettings["sqlconn"];
}
}
winform的配置app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="sqlconn" value="Data Source=.; DataBase=tests; User ID=sa; Password=sql2005 "/>
</appSettings>
</configuration>
ASP.net的web.config
<appSettings>
<add key="sqlconn" value="Data Source=.; DataBase=DHHE; User ID=sa; Password=sa"/>
</appSettings>
dll和类可以直接使用下面的配置自己写下就行了
#6
忘记说了
这样引用
return SqlHelper.ExecuteDataset(BaseDAL.connString, CommandType.Text, sql, parameter);
#7
SQLHelper是很常见的,这没有什么。招聘时我们都懒得问对方是否自己封装过SQLHelper。
我前两天回答过一个问题,参见: http://bbs.csdn.net/topics/390332308
如果你将这个方法代码重新封装入SQLHelper(省得再写那4、5行代码了),了解“如何将业务实体类型封装到SQLHelper之外”,这才是一个值得经常在招聘时问的问题。
我前两天回答过一个问题,参见: http://bbs.csdn.net/topics/390332308
如果你将这个方法代码重新封装入SQLHelper(省得再写那4、5行代码了),了解“如何将业务实体类型封装到SQLHelper之外”,这才是一个值得经常在招聘时问的问题。
#1
查下SqlHelper 或参考 http://wenku.baidu.com/view/02788103bed5b9f3f90f1c60.html
#2
找什么找,人家能写你就不会自己写个类,传一些参数进去就行了
#3
//写个操作数据库函数
public int ExecuteSql(string SQLString)
{
string connectionString = "Data Source=192.168.xx.xx;Initial Catalog=xx;User ID=xx;Pwd=xx";
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand cmd = new SqlCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.SqlClient.SqlException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}
//调用
string sql=string.Format("select * from xx");
ExecuteSql(sql);
#4
这样的类库多着呢
神马 SQLHelper.cs
微软的企业类库等
神马 SQLHelper.cs
微软的企业类库等
#5
楼主可以使用这个Microsoft.ApplicationBlocks.Data.dll
然后写一个数据库连接类
winform的配置app.config
ASP.net的web.config
dll和类可以直接使用下面的配置自己写下就行了
然后写一个数据库连接类
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
namespace Test.DAL
{
public class BaseDAL
{
public static string connString = ConfigurationManager.AppSettings["sqlconn"];
}
}
winform的配置app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="sqlconn" value="Data Source=.; DataBase=tests; User ID=sa; Password=sql2005 "/>
</appSettings>
</configuration>
ASP.net的web.config
<appSettings>
<add key="sqlconn" value="Data Source=.; DataBase=DHHE; User ID=sa; Password=sa"/>
</appSettings>
dll和类可以直接使用下面的配置自己写下就行了
#6
忘记说了
这样引用
return SqlHelper.ExecuteDataset(BaseDAL.connString, CommandType.Text, sql, parameter);
#7
SQLHelper是很常见的,这没有什么。招聘时我们都懒得问对方是否自己封装过SQLHelper。
我前两天回答过一个问题,参见: http://bbs.csdn.net/topics/390332308
如果你将这个方法代码重新封装入SQLHelper(省得再写那4、5行代码了),了解“如何将业务实体类型封装到SQLHelper之外”,这才是一个值得经常在招聘时问的问题。
我前两天回答过一个问题,参见: http://bbs.csdn.net/topics/390332308
如果你将这个方法代码重新封装入SQLHelper(省得再写那4、5行代码了),了解“如何将业务实体类型封装到SQLHelper之外”,这才是一个值得经常在招聘时问的问题。