简单常用.net数据库连接

原创 2005年04月23日 19:51:00

ado.net中用了ole db.net     sql server.net  odbc.net 三个数据提供者为不同的数据源服务,这样更有真对性和高效性。

1用oledb.net连接access
<%@ Import namespace="System.Data" %>
<%@ Import namespace="System.Data.OleDb%>
String strConnection = "Provider=Microsoft.Jet.OleDb.4.0; data source=C://7418BegASPNETdbCS//datastores//Northwind.mdb;";
  OleDbConnection objConnection = new OleDbConnection(strConnection);

String strSQL = "SELECT SupplierID, CompanyName FROM Suppliers";
  OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);

  objConnection.Open();
  dgSuppliers.DataSource = objCommand.ExecuteReader();
  dgSuppliers.DataBind();
  objConnection.Close();

2使用sql server.net连接sql

<%@ Import namespace="System.Data" %>
<%@ Import namespace="System.Data.SqlClient" %>

String strConnection = "server=(local)//NetSDK; database=Northwind; integrated security=true;";
  SqlConnection objConnection = new SqlConnection(strConnection);

  String strSQL = "SELECT FirstName, LastName, Country " + "FROM Employees";
  SqlCommand objCommand = new SqlCommand(strSQL, objConnection);

  objConnection.Open();
  dgNameList.DataSource = objCommand.ExecuteReader();
  dgNameList.DataBind();
  objConnection.Close();

3用oledb.net连接excel

String strConnection = "Provider=Microsoft.Jet.OleDb.4.0; data source=C://7418BegASPNETdbCS//datastores//Inventory.xls; Extended Properties=Excel 8.0;";
  OleDbConnection objConnection = new OleDbConnection(strConnection);

  String strSQL = "SELECT * FROM Items WHERE Source='Dell'";
  OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);

4连接xml数据源,用了dataset中的东西

String strXMLFile =
    "C://7418BegASPNETdbCS//datastores//Multiple_levels.xml";
  lblXMLFileName.Text = strXMLFile;

  DataSet objDataSet = new DataSet();
  objDataSet.ReadXml(strXMLFile);

  dgServers.DataSource = objDataSet.Tables[0].DefaultView;
  dgServers.DataBind();

.NET与常见数据库连接的方式

  一.   Net与数据库的连接方式总结..Net可以与目前流行的所有数据库建立连接,建立连接后便可以访问和查询该数据库,现在一一介绍三种数据库的连接方式.2.1Oracle数据库的连接在与orac...
  • stone0419
  • stone0419
  • 2007年09月13日 13:49
  • 5381

.net C#的常用数据库连接

 1 连接SQL Server数据库示例// 连接字符串 string ConnectionString = System.Configuration.ConfigurationSettings.Ap...
  • nb_lfy
  • nb_lfy
  • 2009年08月25日 08:38
  • 905

net 数据库连接详解

ADO.NET与抽水的故事 ADO.NET是微软新一代.NET数据库的访问架构,ADO是ActiveX Data Objects的缩写。ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供...
  • ycl295644
  • ycl295644
  • 2015年03月20日 10:54
  • 1409

如何更好的关闭数据库连接?(ASP.NET)

三种方法中其中第三种最好,是前面两种的结合 //使用try catch finally    public void dataBaseClose1()    {        SqlConnectio...
  • yuanlovechina
  • yuanlovechina
  • 2009年09月11日 16:27
  • 1228

.net数据库连接

SQL Server  ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd...
  • hongfly126
  • hongfly126
  • 2007年05月29日 10:13
  • 530

.NET连接数据库的几种方法

第一种,放在web.config中             ... 推荐用第二种方式,把数据库连接写在类文件里面,方便重复使用。 connectionString...
  • chenxingyi123
  • chenxingyi123
  • 2011年09月05日 16:53
  • 27007

.NET开发中最常用的设计模式

整个设计模式贯穿一个原理:面对接口编程,而不是面对实现.目标原则是:降低耦合,增强灵活性.   一些基本的设计模式 Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口...
  • CsethCRM
  • CsethCRM
  • 2014年05月26日 09:06
  • 1779

简单的数据库连接工厂实现

我看过很多数据库连接的代码,大部分都存在问题,有的甚至完全不可用,这里给出一个数据库连接工厂,给出了jdbc1和jdbc2的实现,仅供参考!public class ConnectionFactory...
  • treeroot
  • treeroot
  • 2004年09月24日 12:26
  • 3127

.NET访问数据库经典架构(运用反射给实体赋值)

.NET访问数据库经典架构1、查询接口IQueryPolice     QueryOne //查询一条记录     QueryMany//查询多条记录     QueryImg//查询图片     Q...
  • yuanxiaoshan
  • yuanxiaoshan
  • 2010年03月02日 16:01
  • 2089

.NET Remoting 最简单示例

学习技术知识一个好的方法是先动手,再深入, 给出一个最简单的Remoting程序示例(C#)如下: Step1:创建类库(DLL)工程RemotingObjects,类Person代码如下: us...
  • kissqw
  • kissqw
  • 2014年01月21日 15:29
  • 20416
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单常用.net数据库连接
举报原因:
原因补充:

(最多只允许输入30个字)