怎么在ASP.NET中连接各种数据库

  介绍

本文章向大家介绍怎么在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中连接各种数据库