ASP .NET(C#)中操作数据库数据库实例
要想在ASP .网项目中使用数据库数据库,先需下载一个ADO .NET 2.0 SQLite数据提供程序,下载地址为:http://sourceforge.net/project/showfiles.php?group _ id=132486 package _ id=145568,下载后安装完毕后,该安装程序自动在在系统注册(即可在'添加引用'中看到所安装的提供者)。
然后,在项目中添加上图所选项即可。文件页面仅包含一按钮btnTest,在页面aspx.cs页面中,引入命名空间,贴入以下类似代码即可。复制代码代码如下:使用系统;使用系统。数据;使用系统。网络控件;使用系统数据。数据库公共部分类_默认:系统网络。ui。页面{受保护的无效页面_加载(对象发送方,事件参数e)} {受保护的void btnTest _ Click(对象发送方,EventArgs e) { SQLiteConnection .clearall pools();SQLiteConnection .创建文件(服务器. MapPath(' ~ ')'/userdata。dbx’);SQLiteConnection conn=新的SQLiteConnection(“”数据源='服务器. MapPath(' ~ ' '/userdata。dbx’);conn . Open();回应。写('打开数据库成功~ ~ br/');SQLiteCommand cmd=new SQLiteCommand();cmd .' CommandText='创建表用户(用户标识(同Internationalorganizations)国际组织主键,用户名varchar(100)不为空,用户密码varchar(100)不为空)';cmd .连接=连接.execution query();for(int I=0;i 100i ) { cmd .' CommandText='插入用户(用户标识、用户名、用户密码)值(' I ',' TestUser _ I ',' DateTime ' .现在。ToString().替换(""、"-")。替换(' : ','-')' ')';cmd .execution query();}回应。写('插入成功~ ~ br/');cmd .命令文本="从用户中选择用户名,其中用户标识=1";cmd .连接=连接字符串tempUserName=cmd .ExecuteScalar().ToString();回应。写('单个值查询结果为: ' tempUserName ' br/br/');cmd .命令文本='从用户中选择* ';cmd .connection=connsqlitedata reader SDR info=cmd .ExecuteReader();if (sdrInfo!=null){ int UserID=0;字符串用户名=字符串。空的;字符串用户密码=字符串。空的;而(sdrInfo .Read()) { userID=Convert .至t32(SDR信息[' UserID ']);用户名=sdrInfo['用户名'].ToString();用户密码=sdrInfo['用户密码']。ToString();回应。写入(' UserID : ' UserID ' br/');回应。写入(“userName :”userName“br/”);回应。写入(“用户密码:”用户密码“br/”);回应书写('(br/');} sdrInfo .close();sdrInfo .dispose();} cmd .命令文本='更新用户集用户密码='临湘;cmd .连接=连接.execution query();回应。写('更新数据库中的数据成功。');回应。写('以下结果为查询从数据库中经过编辑过后的数据项br/br/');cmd .命令文本='从用户中选择* ';cmd .Connection=connsdrInfo=cmd .ExecuteReader();if (sdrInfo!=null){ int UserID=0;字符串用户名=字符串。空的;字符串用户密码=字符串。空的;而(sdrInfo .Read()) { userID=Convert .至t32(SDR信息[' UserID ']);用户名=sdrInfo['用户名'].ToString();用户密码=sdrInfo['用户密码']。ToString();回应。写入(' UserID : ' UserID ' br/');回应。写入(“userName :”userName“br/”);回应。写入(“用户密码:”用户密码“br/”);回应书写('(br/');} sdrInfo .close();sdrInfo .dispose();} conn . Clone();conn . Dispose();} }
版权声明:ASP .NET(C#)中操作数据库数据库实例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。