关于asp.net中链接数据库的问题
学习了asp.net 有web服务器控件和C#代码两部分
那么在做页面时候,需要用到数据库和asp.net的链接
课本上只是说明了和SQL server的链接,本文介绍如何在.net中链接 Access 和 mysql数据库
1,链接Access数据库
首先将Access数据库文件导入到VS中,复制到APP_Data下,在Access保存之前设置为2003之前版本,这样数据库的后缀为.mdb
在C#控件代码中,敲入:
string name = TextBox1.Text;
string pasw = TextBox2.Text;
string mystr;
OleDbConnection myconn = new OleDbConnection();
mystr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath("~\\App_Data\\thesis.mdb"); //这是链接Access数据库所特有的OLEDB方法,
myconn.ConnectionString = mystr;
myconn.Open();
string sql;
sql = "select teachername from [teacher] where teacherid='" + name + "' and teacherpwd='" + pasw + "'"; //sql语句
OleDbCommand mycmd = new OleDbCommand();
mycmd.CommandText = sql;
mycmd.Connection = myconn;
OleDbDataReader rs = mycmd.ExecuteReader();
rs.Read();
if (rs.HasRows)
{ //判断DataReader对象rs是否包含一行或多行,返回值为布尔型
Session["name"] = rs["teachername"];
Session["type"] = "0";
Response.Redirect("t_modi.aspx");
}
else
{
Response.Redirect("admin.aspx");
}
2.使用odbc 来链接mysql数据库
在控制模板中配置odbc
具体配置方法请参看:https://zhidao.baidu.com/question/144926087.html
然后,我们检查一下,我们是否链接成功:
mysql 中database的名称:test
表名:test1
为了简单期间:
转载于:https://www.cnblogs.com/who-am-i/p/10743037.html
关于asp.net中链接数据库的问题相关推荐
- JDBC.property 配置文件中链接数据库的配置
JDBC.property 配置文件中链接数据库的配置 #sqlserver数据源配置 jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLSer ...
- asp.net中读取数据库中的数据可以使用DataReader和DataSet 2种方式(初学者望大家不要笑我)...
在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式, 两者的差异如下: 使用Dataset对象读取数据大致需要以下5个步骤: (1)建立数据库 ...
- 在ASP.NET中备份数据库以及还原(不成熟)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 科讯CMS--数据库连接出错,请检查Conn.asp文件中的数据库参数设置
启用32位应用程序:True 转载于:https://www.cnblogs.com/meetcomet/p/3630654.html
- MFC中链接access2013数据库
今天在MFC中链接数据库时,一直失败,但是把access另存为03的mdb就没问题,百度了下解决方法,整理如下: 说明:本人使用win7 64位系统,VS2010,access2013 根据网上有些提 ...
- 主机屋 mysql 数据库名_主机屋php链接数据库
主机屋对于一个php初学者是一个不错的选择,在主机屋中可以实名注册后,可以拥有一个免费的域名空间和数据库,在主机屋中链接数据库和在本地链接数据库一样,通过$conn=mysql_connect(&qu ...
- asp.net oracle参数传递,asp.net – Oracle参数问题中的链接数据库
我有这个链接到另一个数据库的Oracle查询,但它似乎不接受我传递给查询的参数 这是我的代码 cmd.CommandText = "SELECT * FROM table1@dev tb1 ...
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...
- 如何在ASP.Net 中把图片存入数据库
介绍 可能有很多的时候,我们急需把图片存入到数据库当中.在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在 ...
最新文章
- 利用流水线改进代码中的if处理流程
- event对象获取方法总结在google浏览器下测试
- 对大学 IT 专业教育的反馈
- 《多元统计分析》学习笔记之主成分分析
- 深入理解TCP/IP协议-TCP建立与终止连接
- 【例9.8】合唱队形
- 【Java】探究Java方法的参数传递是值传递还是引用传递
- phpstorm设置xdebug调试
- 一次Mysql服务不断重启排查,原因竟然是它
- 深度解读 Flink 1.11:流批一体 Hive 数仓
- python视频换脸下载_FaceSwap下载|Faceswap(AI视频换脸软件) v1.0官方版(附使用教程)...
- 【语音数字信号处理】有关幅度谱、相位谱以及利用二者合成频谱
- Excel获取目标时间点/日期的方法
- Django学习笔记1 Web开发简介和Django安装运行
- 最详BF算法和KMP算法
- 真正的人品,藏在对弱者的态度里
- SpringBoot指定额外需要扫描的包
- python批量读取图片处理并保存
- 利用Xshell修改Linux默认SSH端口号等详细配置
- 前端ECMAScript6个人学习笔记
热门文章
- 算法与数据结构(Java解八皇后问题)
- 实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
- l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx
- centos mysql-5.5.20_centos 下安装mysql5.5.20出现的问题
- matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色
- 2021-01-07 matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法
- windows下 conda常用使用指令
- leetcode 刷题 119. 杨辉三角II
- java格式_java时间格式转换大全
- linux sort 时间排序,linux sort多字段排序实例解析