asp.net连接SQL SERVER
---------------------------------------------------------------------------------------------------------------------
using System.Data;
using System.Data.SqlClient;
...
string strConnection="user id=sa;password=;";
strConnection ="initial catalog=Northwind;Server=YourSQLServer;";
strConnection ="Connect Timeout=30";
SqlConnection objConnection=new SqlConnection(strConnection);
...
objConnection.Open();
objConnection.Close();
--------------------------------------------------------------------------------------------------------------------
解释:
连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.
首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".
其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
"user id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
"password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
"initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
"Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
"Connect Timeout=30":连接超时时间为30秒.
在这里,建立连接对象用的构造函数为:SqlConnection.
------------------------------------------------------------------------------------------------------------------------
asp.net连接ORACLE数据库
----------------------------------------------------------------------------------------------------------------------
string ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串
OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接
try
{
conn.Open();
OracleCommand cmd=conn.CreateCommand();
cmd.CommandText="select * from MyTable";//在这儿写sql语句
OracleDataReader odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
}
odr.Close();
}
catch(Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
}
finally
{
conn.Close(); //关闭连接
---------------------------------------------------------------------------------------------------------------------------------------
asp.net连接Access
-----------------------------------------------------------------------------------------------------------------------------------------
using System.Data;
using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection =@"Data Source=C:\BegASPNET\Northwind.mdb";
OleDbConnection objConnection=new OleDbConnection(strConnection);
......
objConnection.Open();
objConnection.Close();
......
--------------------------------------------------------------------------------
解释:
连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!
strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源.
"Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.
"Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".
ps:
1." ="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符.
2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
strConnection ="Data Source=";
strConnection =MapPath("Northwind.mdb");
这样就可以省得你写一大堆东西了!
3.要注意连接字符串中的参数之间要用分号来分隔.
"OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.
"objConnection.Open();"这用来打开连接.至此,与Access数据库的连接完成.
------------------------------------------------------------------------------------------------------------------------------------
asp.net连接MY SQL数据库
-----------------------------------------------------------------------------------------------------------------------------------
连接:
string connStr = "server=localhost;user id=root; password=; database=aa; pooling=false";//
连接字符串
MySqlConnection conn = new MySqlConnection( connStr );//构造数据库连接
try
{
conn.Open();//打开连接
MySqlCommand cmd = new MySqlCommand("select * from list",conn);//构造查询命令
this.DataGrid1.DataSource=cmd.ExecuteReader();//执行查询,返回一个DataReader,设置DataGrid1的数据源为该DataReader
this.DataGrid1.DataBind();//DataGrid1数据绑定
conn.Close();//关闭连接
}
catch(MySqlException ex) //捕获异常
{
Response.Write(ex.Message);//向页面写异常
分享到:
相关推荐
3. **建立数据库连接**:在C#代码中,我们可以使用`OracleConnection`类来创建和打开数据库连接。以下是一个简单的示例: ```csharp using Oracle.DataAccess.Client; string connectionString = Configuration...
Oracle.DataAccess是Oracle公司提供的.NET数据提供程序,它允许.NET开发者使用C#、VB.NET等语言与Oracle数据库进行交互。这个集合包含的是不同版本的Oracle.DataAccess客户端组件,分别为32位(X86)和64位(X64)版本,...
在 ASP.NET 中,连接到各种类型的数据库,如 Access、SQL Server 和 Oracle,是常见的任务。为了实现这一点,开发者通常会在 web.config 文件中配置数据库连接字符串,以便在应用程序中轻松地访问这些数据源。 对于...
ASP.NET 连接各种数据库的连接字符串总结,包括 Access、Excel、SQL Server、ODBC、Oracle 等数据库平台。下面详细介绍每种数据库的连接字符串配置。 一、使用 OleDbConnection 对象连接 OLE DB 数据源 1. 连接 ...
8. **连接池**: 为了提高性能和资源利用率,Oracle.DataAccess 实现了连接池机制,它可以重用已打开的数据库连接,从而减少创建和销毁连接的开销。 9. **数据绑定和数据源**: Oracle.DataAccess 可以与ASP.NET或...
对于Access和Oracle数据库,类似的子类可以创建,只是`CreateConnection`方法会返回对应的数据库连接对象,比如`OleDbConnection`或`OracleConnection`,并使用相应的SQL命令和适配器。 通过这种方式,我们可以在...
ASP.NET Maker 这是一个 ASP.NET 代码创建工具,可以从你的数据源的创建一整套 ASP.NET 程序代码,被支持数据库包括 ADO 或者 ODBC 连接的微软 ACCESS,微软 SQL SERVER, Oracle 或者任何数据库。 ASP.NET Maker ...
在本文中,我们将深入探讨如何使用ADO.NET进行Oracle数据库的简单参数化SQL操作,这对于防止SQL注入攻击、提高代码可读性和复用性至关重要。 首先,要进行Oracle数据库操作,我们需要引入Oracle的数据提供者——...
### .NET访问Oracle数据库的方法(不安装Oracle客户端) 在日常的开发工作中,有时我们需要让.NET应用程序访问Oracle数据库,但为了节省资源或者简化部署步骤,我们可能并不希望在目标机器上安装完整的Oracle客户端...
ASP.NET Maker is a powerful automation tool that can quickly generate an ASP.NET Core 2.1 (or 2.2) MVC web application in C# from a SQL Server, MySQL, PostgreSQL, Oracle, SQLite or Microsoft Access ...
ASP.NET通用数据库访问组件是一种软件开发工具,它提供了一种标准化的方法来访问各种类型的数据库,如MSSQL(Microsoft SQL Server)、MYSQL(MySQL Server)、ORACLE(Oracle Database)和ACCESS(Microsoft Access...
使用`SqlConnection`类进行SQL Server数据库连接是最常见的做法。通过设置`ConnectionString`属性,可以指定数据库服务器地址、用户名、密码、数据库名称等关键参数。示例如下: ```csharp public void ...
产品名称: 驰骋asp.net工作流程引擎. 英文名称: chicheng workflow ...知/自动任务分配/支持sdk模式开发/简洁集成/消息侦听/丰富事件接口/报表定义/工作量分析/绩效考核/手机访问/支持 sqlserve,oracle,access 数据库
ODP.NET Managed ODAC122cR1是一款由Oracle公司提供的数据访问组件,用于.NET开发者在C#、VB.NET等.NET环境中与Oracle数据库进行高效交互。这个版本是12.2c Release 1,主要关注的是托管驱动程序,这意味着它完全在...
在ASP.NET中,SqlDataSource是一个数据源控件,它允许开发人员与SQL Server数据库进行交互,而无需编写大量的数据库访问代码。本篇文章将深入探讨如何使用SqlDataSource与Access数据库进行交互。 **一、...
本资源提供了多种方式来实现与常见的数据库系统(如ACCESS、SQL Server 2000、Oracle 9i和MySQL)的连接代码。下面我们将详细探讨这些数据库连接的方法。 1. **连接ACCESS**: ACCESS是一种基于Jet Engine的桌面...
### 数据库连接字符串大全 #### 概述 在软件开发过程中,数据库的连接与操作是不可或缺的一部分。为了方便开发者能够快速地实现与不同数据库的连接,本文将详细介绍一系列的数据库连接字符串,涵盖多种数据库类型...
开发者通常会在这里找到如`.cs`(C#源代码)、`.config`(配置文件,如web.config或app.config,用于存放数据库连接字符串和其他设置)以及`.aspx`(ASP.NET网页)等文件。 综上所述,这个".net连接oracle实例"的...
通过学习这个实例,你可以了解到如何在C#应用程序中设置数据库连接,执行SQL语句,调用存储过程,并处理数据操作。同时,这也是一个很好的实践平台,帮助开发者提升数据库管理和编程能力。在实际工作中,这样的技能...
SqlConnection 类是 C# 中用于与 SQL Server 数据库交互的核心组件,属于 .NET Framework 的 ADO.NET 部分。在软件开发中,特别是在构建 ASP.NET 应用程序时,掌握如何使用 SqlConnection 对象来连接和操作数据库至...