c#连接到sql

liuxianhao 2011-06-10 11:05:32
如何用数据库图书管理系统连接到C#语句?
create table Reader
(Sno char(11) primary key,
Sname char(20),
Ssex char(5),
Sdept char(10),
Sold char(10),
Sjs char(10),
Swz char(10),
)
...全文
108 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjhgzx 2011-06-16
  • 打赏
  • 举报
回复
要熟悉几个基本的对象,
connection,command,ConnectionString ,还有command的执行方法。熟悉他们之间的相互关系。
学着去调试。
lihaiboit 2011-06-16
  • 打赏
  • 举报
回复
ado.net...
wangyan9110 2011-06-16
  • 打赏
  • 举报
回复

DataTable dt = new DataTable();
using(SqlConnection conn=new SqlConnection(connString))//connString是数据库连接字符串
{
using(SqlCommand comm=conn.CreateCommand())
{
comm.CommandText="SQL语句";
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = comm;
adapter.Fill(dt);
}
}
return dt
only_lonely 2011-06-16
  • 打赏
  • 举报
回复
ado.net 如果LZ对此方面不甚熟悉的话,可以google一下。
郗晓勇 2011-06-16
  • 打赏
  • 举报
回复
怀疑是伪帖子
asfdsfdsadwae 2011-06-16
  • 打赏
  • 举报
回复
DBHelper找一下,到去都是
Jdragon 2011-06-16
  • 打赏
  • 举报
回复
string connStr = GetConnStr();

using (SqlConnection conn = new SqlConnection(connStr))
{
SqlCommand comm = conn.CreateCommand();
comm.CommandText = comText;

if (param != null)
{
foreach (SqlParameter p in param)
{
comm.Parameters.Add(p);
}
}

try
{
conn.Open();
return comm.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}

finally
{
if (conn.State != ConnectionState.Closed)
{
conn.Close();
}
}
}
flyerwing 2011-06-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxr0323 的回复:]
C# code
public static DataTable ReturnDataTable(string cmdtext)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "数据库连接字符串";
DataTable dt = new DataTab……
[/Quote]
连接其实也分很多种的
.云哲. 2011-06-13
  • 打赏
  • 举报
回复
链接的数据,用vs,添加数据源里面测试连接。
lindiadia 2011-06-11
  • 打赏
  • 举报
回复
顶, 哈哈 我也是菜鸟 学习中
zhaowentao_bc 2011-06-11
  • 打赏
  • 举报
回复
网上通用类很多,但是楼主不要只管用,一定要看看他的实现过程,这样会有所进步
ycproc 2011-06-11
  • 打赏
  • 举报
回复
http://apps.hi.baidu.com/share/detail/14973865

自己做一个 DBHelp类

或者 网上随便下一下
renyiqiu 2011-06-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wxr0323 的回复:]
C# code
public static DataTable ReturnDataTable(string cmdtext)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "数据库连接字符串";
DataTable dt = new DataTab……
[/Quote]
LS的正解,LZ解决问题了吧
子夜__ 2011-06-11
  • 打赏
  • 举报
回复
 public static DataTable ReturnDataTable(string cmdtext)
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "数据库连接字符串";
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
cmd = new SqlCommand(cmdtext, cn);
cmd.CommandType = CommandType.Text; ;
SqlDataReader dr = null;
using (dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
{
dt.Load(dr);
}
return dt;
}

//调用
ReturnDataTable("select * from Reader");
风骑士之怒 2011-06-10
  • 打赏
  • 举报
回复
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection(ConnString))
{
SqlCommand cmd = new SqlCommand();
if (conn.State != ConnectionState.Open)
{
conn.Open();
}
cmd.Connection = conn;
cmd.CommandText = "select * from Reader";
cmd.CommandType = CommandType.Text;
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmd;
adapter.Fill(dt);
}

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧