新人求教,用C#编写程序调取sql sqlserverr数据库内容,实现检索功能

c#怎么调用本地sql数据库 进行 查询_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
c#怎么调用本地sql数据库 进行 查询
c#怎么调用本地sql数据库 进行 查询用c#做一个界面 有textbox输入姓名 点按钮 就从数据库里查询,怎么做到,网上的看不到啊。回答以后追加分,谢谢
我有更好的答案
server=(local);database=数据库名;uid=用户名;pwd=密码&:/&#47.trim()+& ' &quot.sqlclient命名空间using S主要代码添加一个system.data;///其他的可以参考DataGridView控件的方法;然后设置你要执行的sql命令string sqltext=&select * from users where = &#39.data.sqlclientsqlconnection con = new sqlconnnection();con.connectionstring=&;/ &+textbox1.text创建一个与本地数据库连接的连接对象,以sql server数据库为例
采纳率:66%
&&&&,Txt_&&new&DataSet();&&&&&&&&try&&&&&&&&&&*&from&t_User&where&&{&&&&&&&&&&&&dsResult&=&//然后把&str_sql&&&&DataSet&dsResult&=&&&dsResult.Dispose();&&&&&&&&}&catch&(Exception&ex)&select&&&&&&{0}'finally&&&&&&&&{&&nbsp,&&ExecuteQuery(string&str)&{&&&&&&OraDataAdapter&&OraConn);&&&&&&&&&&&&OraDataA语句string&&&&new&Exception(&&&&&&&&&&&&&throw&&&&str_sql=String.Format(&&&&name&return&&&&{&&&&&&&&&&&&StartDBConn();&&&&&&&&&&&&OracleDataAdapter&&=&new&&&&&ExcuteQuery(str_sql&);//ds&就是你查询的结果public&DataSet&nbsp.Fill(dsResult);&&&&&&&&}&&CloseDBConn();='&nbsp&&&&nbsp.Text);//你这是最简单的查询//当你点击按钮的时候,形成一个SQL&&&&&&nbsp.Message);&&&&&&&&}&传到下面的方法里DataSet&ds&=&&OracleDataAdapter(&&&&nbsp
额,怎么用啊,放哪,怎么链接数据库
把下面的语句封装到一个方法也可以封装到一个类里面(最好是封装一个DAL类&符合三层架构的思想,查询的时候只需要调用一下DAL的&Search&方法&即可)下面的是直接在&Designer.cs&文件的方法&然后在需要查询的地方调用方法即可比如&Page_Load&事件,&按钮点击事件里面public&void&Search(){//当你点击按钮的时候,形成一个SQL&语句String&str_sql=&select&*&from&t_User&where&1=1&;if(!String.isEmptyOrNull(Txt_name.Text)){&str_sql+=&&and&name='&+Txt_name.Text+&'&;}DBTool&tool&=new&DBTool();DataSet&ds&=&tool.ExcuteQuery(str_sql&);GridView1.DataSource=dsGridView1.DataBind();}另外查询方法最好也是封装在一个辅助类里面(所有的连数据方法都封装在里面)&Public&Class&DBTool&{&&&public&DataSet&ExecuteQuery(string&str)&&{&&&&&&&&DataSet&dsResult&=&new&DataSet();&&&&&&&&try&&&&&&&&{&&&&&&&&&&&&StartDBConn();&&&&&&&&&&&&OracleDataAdapter&OraDataAdapter&=&new&OracleDataAdapter(str,&OraConn);&&&&&&&&&&&&OraDataAdapter.Fill(dsResult);&&&&&&&&}&&&&&&&&catch&(Exception&ex)&&&&&&&&{&&&&&&&&&&&&dsResult&=&&&&&&&&&&&&&throw&new&Exception(ex.Message);&&&&&&&&}&&&&&&&&finally&&&&&&&&{&&&&&&&&&&&&CloseDBConn();&&&&&&&&&&&&dsResult.Dispose();&&&&&&&&}&&&&&&&&return&dsR&&&&}&&}
textbox属于姓名 然后 按按钮之后相当于把数据提交,提交的数据应该由一个函数接收,接收之后调用函数里的SQL语句进行查询操作,找个教程看看吧public class SQLHelper
private SqlConnection conn =
private SqlCommand cmd =
private SqlDataReader sdr =
public SQLHelper()
string connStr = ConfigurationManager.ConnectionStrings[&connStr&].ConnectionS
conn = new SqlConnection(connStr);
private SqlConnection GetConn()
if (conn.State == ConnectionState.Closed)
conn.Open();
public int ExecuteNonQuery(string cmdText, SqlParameter[] paras, CommandType ct)
using (cmd = new SqlCommand(cmdText, GetConn()))
mandType =
cmd.Parameters.AddRange(paras);
res = cmd.ExecuteNonQuery();
}这只是数据库操作类里面的两个函数,最基本的就是把参数传进后一个函数
怎么和我本地数据库链接
这个代码已经可以连接本地数据库了,不过连接字符串在web.config里,名字是connStr
为您推荐:
其他类似问题
您可能关注的内容
sql数据库的相关知识
等待您来回答如何用C#实现数据库全文检索_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何用C#实现数据库全文检索
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢C#实现异步连接Sql Server数据库的方法
作者:gogo
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了C#实现异步连接Sql Server数据库的方法,涉及C#中await方法的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了C#实现异步连接Sql Server数据库的方法。分享给大家供大家参考。具体分析如下:
.net最新版提供了await方法,可以使我们可以很容易实现到数据库的异步连接
代码如下:readonly string ConnectionString = "Data Source=database_server_Initial Catalog=SIntegrated Security=True";
protected async void ExecuteCommandAsync()
& using (SqlConnection con = new SqlConnection(ConnectionString))
&&& await con.OpenAsync();
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 sql server 编写报表 的文章

 

随机推荐