介绍
本文章向大家介绍怎么在ASP.NET中连接各种数据库,主要包括怎么在ASP。网中连接各种数据库的使用实例,应用技巧,基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
ASP。网是什么
ASP。网是开源,跨平台,高性能,轻量级的网络应用构建框架,常用于通过HTML, CSS, JavaScript以及服务器脚本来构建网页和网站。
<强>一、数据库连接语句
强>
1,该数据库链接示例
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=胺衿??演示;数据库uid=sa; pwd=123456“, providerName=癝ystem.Data.SqlClient"/比; ,& lt;/connectionStrings>
2, 2003年访问数据库链接示例:“{0}”代表根目录
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=?Microsoft.Jet.OLEDB.4.0;提供者,Data 源={0}App_Data/demo.mdb", providerName=癝ystem.Data.OleDb"/比; ,& lt;/connectionStrings>
2007年访问或以上版本的链接
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=?Microsoft.Jet.OLEDB.4.0;提供者,Data 源={0}App_Data/demo.mdb", providerName=癝ystem.Data.OleDb"/比; ,& lt;/connectionStrings>
3,甲骨文数据库链接示例
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=疤峁┱?MSDAORA; Data 源=演示;User ID=sa;密码=123456;“,providerName=癝ystem.Data.OracleClient"/比; ,& lt;/connectionStrings>
4, SQLite数据库链接示例
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=癉ata 源={0}App_Data/demo.db; failifmissing=false", providerName=癝ystem.Data.SQLite"/比; ,& lt;/connectionStrings>
5: MySQL数据库链接示例
, & lt; connectionStrings> ,& lt; add name=癈onn", connectionString=爸骰?127.0.0.1;港口=3306;数据库=mysql; uid=sa; pwd=12346“, providerName=癕ySql.Data.MySqlClient"/比; ,& lt;/connectionStrings>
<强>二,json数据转换强>
using 系统; using System.Collections.Generic; using System.Data; using 来; using System.Reflection; using 包含; using 包含; using System.Web.Script.Serialization; namespace Role.DAL { ,public class  Json ,{ public 才能;Json (), {,}///才能,& lt; summary>///才能将datatable数据转换成JSON数据,,字符串拼接写成的///才能,& lt;/summary>///才能,& lt; param name=癹sonName"在json名称。没发现什么作用& lt;/param>///才能,& lt; param name=癲t"祝辞得到的数据表& lt;/param>///才能,& lt; returns> & lt;/returns> public 才能;string  DataTableToJson (string jsonName, DataTable dt) {才能 ,,StringBuilder Json =, new StringBuilder (); ,,Json.Append (“[“); ,,if (dt.Rows.Count 祝辞,0) ,,{ ,,,for (int 小姐:=,0;,小姐:& lt;, dt.Rows.Count;,我+ +) ,,,{ ,,,,Json.Append (“{”); ,,,,for (int j =, 0;, j & lt;, dt.Columns.Count;, j + +) ,,,,{ ,,,,,Json.Append (dt.Columns [j] .ColumnName.ToString (), +,“: \““, +, dt.Rows[我][j] .ToString (), +,“\““); ,,,,,if (j & lt;, dt.Columns.Count 作用;1) ,,,,,{ ,,,,,,Json.Append (“”); ,,,,,} ,,,,} ,,,,Json.Append (“}”); ,,,,if (小姐:& lt;, dt.Rows.Count 作用;1) ,,,,{ ,,,,,Json.Append (“”); ,,,,} ,,,} ,,} ,,Json.Append (“]”); ,,return Json.ToString (); ,,}///才能,& lt; summary>///才能,列表数据转换到json数据,字符串拼接写成的,太难///才能,& lt;/summary>///才能,& lt; typeparam name=癟"祝辞& lt;/typeparam>///才能,& lt; param name=癹sonName"在json名称。没发现什么作用& lt;/param>///才能,& lt; param name=癐L"祝辞& lt;/param>///才能,& lt; returns> & lt;/returns> public 才能string ObjectToJson< T> (string jsonName, IList, IL) null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null 怎么在ASP.NET中连接各种数据库