请问c#如何调用数据库中的数据(具体的代码实现)以及sql中要做如何设置 谢谢!

请问c#如何调用数据库中的数据(具体的代码实现)以及sql中要做如何设置 谢谢!,第1张

sql中只要建立表即可,无需进行其他设置

在webconfig中设置数据库连接字符串

<appSettings>

<add key="SqlConn" value="Server=服务器IP;DataBase=数据库名;UID=用户名;PWD=密码;"/>

</appSettings>

2在登录页面登录按钮代码中加入语句

protected void LogButton_Click(object sender, EventArgs e)

      {

          string userid = thisUseridTextTrim();//用户名

string pwd = FormsAuthenticationHashPasswordForStoringInConfigFile(thisPwdTextTrim(), "MD5");//密码

          string ConStr = ConfigurationManagerAppSettings["SqlConn"]ToString();

          SqlConnection sqlconn = new SqlConnection(ConStr);

          sqlconnOpen();//建立连接

          string mysql = "select count() as iCount from 表名 where UserID = '"+userid+"'";//查询语句

          SqlCommand cmd = new SqlCommand(mysql, sqlconn);

          SqlDataReader sqlreader = cmdExecuteReader();

          sqlreaderRead();//查询表数据

          string Count = sqlreader["iCount"]ToString();

          sqlreaderClose();

          sqlconnClose();

          if (Count != "0")

          {

              sqlconnOpen();

              string mysql1 = "select from 表名 where UserID = '" + userid + "'";

              SqlCommand cmd1 = new SqlCommand(mysql1, sqlconn);

              SqlDataReader sqlreader1 = cmd1ExecuteReader();

              sqlreader1Read();

              string DrPwd = sqlreader1["UserPwd"]ToString()Trim();

              string DrUser = sqlreader1["UserName"]ToString()Trim();

              sqlreader1Close();

              sqlconnClose();

              if (DrPwd == pwd)

              {

                  Session["logname"] = DrUser;

                  Session["logstate"] = 1;

                  ResponseRedirect("mainaspx");     //登录下级界面

              }

              else

              {

                  ResponseWrite("登录密码错误!");

                  thisPwdFocus();

              }

          }

          else

          {

              ResponseWrite("登录用户错误!");

              thisUseridFocus();

          }

       

      }

你可以参考以上登录代码,自行编辑查询语句,实现调用数据库数据的功能望采纳,谢谢

CREATE TABLE 科室

(科名 VARCHAR(20) PRIMARY KEY,

科地址 VARCHAR(50),

科电话 VARCHAR(20))

CREATE TABLE 病房

(病房号 CHAR(10) PRIMARY KEY,

床位号 CHAR(6),

科室名 VARCHAR(20) REFERENCES 科室(科名))

CREATE TABLE 医生

(工作z号 CHAR(8) PRIMARY KEY,

姓名 CHAR(10) NOT NULL,

职称 CHAR(20),

科室名 VARCHAR(20) REFERENCES 科室(科名))

CREATE TABLE 病人

(病历号 CHAR(10) PRIMARY KEY,

姓名 CHAR(10) NOT NULL,

性别 CHAR(2),

主管医生 CHAR(8) REFERENCES 医生(工作z号),

病房号 CHAR(10) REFERENCES 病房(病房号))

你确定是asp连接Access么?

Set Conn=ServerCreateObject("ADODBConnection")

connstr="provider=microsoftjetoledb40;Data source="&ServerMapPath("数据库相对路径")

Connopen connstr

绝对可行、 如有疑问,请加QQ:yule@wcn

希望可以帮到你、

以上就是关于请问c#如何调用数据库中的数据(具体的代码实现)以及sql中要做如何设置 谢谢!全部的内容,包括:请问c#如何调用数据库中的数据(具体的代码实现)以及sql中要做如何设置 谢谢!、求写数据库sql代码、asp连接access数据库的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10157136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存