5.1使用SQLDataReader进行数据库查询

<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %> <%
Dim myConnection As SqlConnection
Dim myCommand As SqlCommand
Dim myDataReader As SqlDataReader myConnection = New SqlConnection( "server=localhost;uid=sa;database=Pubs" )
myConnection.Open()
myCommand = New SqlCommand( "Select * from Authors", myConnection )
myDataReader = myCommand.ExecuteReader()
While myDataReader.Read()
Response.Write( myDataReader.Item( "au_lname" ) )
End While
myDataReader.Close()
myConnection.Close()
%>

5.2在C#中使用SqlDataReader 进行数据库查询

<%@ Page Language="C#" %>

  <%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.SqlClient" %>
<%
SqlDataReader myDataReader; SqlConnection myConnection = new http://aspfree.com/chapters/sams/graphics/ccc.gifSqlConnection( "server=localhost;uid=sa;database=Pubs" ); myConnection.Open(); SqlCommand myCommand = new SqlCommand( "Select * from http://aspfree.com/chapters/sams/graphics/ccc.gifAuthors", myConnection );
myDataReader = myCommand.ExecuteReader(); while ( myDataReader.Read() )
{ Response.Write( myDataReader[ "au_lname" ].ToString() );
}
myDataReader.Close();
myConnection.Close(); %>
5.3使用OleDbDataReader进行数据库查询
<%@ Import Namespace="System.Data" %>

 <%@ Import NameSpace="System.Data.OleDb" %> 

 <%
Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand
Dim myDataReader As OleDbDataReader myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA http://aspfree.com/chapters/sams/graphics/ccc.gifSource=c:\authors.mdb" ) myConnection.Open()
myCommand = New OleDbCommand( "Select * from Authors", myConnection ) myDataReader = myCommand.ExecuteReader()
While myDataReader.Read Response.Write( myDataReader.Item( "author" ) ) End While
myDataReader.Close() myConnection.Close %>
5.5使用sql Parameters
<%@ Import Namespace="System.Data" %> 

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

 <% 

 Dim myConnection As SqlConnection 

 Dim myCommand As SqlCommand 

 Dim FirstName As String = "Robert"

 Dim LastName As String = "Johnson" 

 myConnection = New SqlConnection( "server=localhost;uid=sa;pwd=secret;database=myData" )

 myConnection.Open()
myCommand = New SQLCommand( "Insert Authors ( FirstName, LastName ) http://aspfree.com/chapters/sams/graphics/ccc.gifValues ( @FirstName, @LastName )", myConnection ) myCommand.Parameters.Add( New SqlParameter( "@FirstName", http://aspfree.com/chapters/sams/graphics/ccc.gifSqlDbType.Varchar, 30 ))
myCommand.Parameters( "@FirstName" ).Value = FirstName myCommand.Parameters.Add( New SqlParameter( "@LastName", http://aspfree.com/chapters/sams/graphics/ccc.gifSqlDbType.Varchar, 30 ))
myCommand.Parameters( "@LastName" ).Value = LastName myCommand.ExecuteNonQuery()
myConnection.Close()
%>
Record Inserted!
5.6使用sql Parameters(access)
<%@ Import Namespace="System.Data" %> 

 <%@ Import NameSpace="System.Data.OleDb" %> 

<% 

 Dim myConnection As OleDbConnection 

 Dim myCommand As OleDbCommand 

 Dim FirstName As String = "Robert" 

 Dim LastName As String = "Johnson" 

 myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;http://aspfree.com/chapters/sams/graphics/ccc.gifDATA Source=c:\author2.mdb" )

 myConnection.Open()

 myCommand = New OleDbCommand( "Insert INTO Authors ( FirstName, LastName ) http://aspfree.com/chapters/sams/graphics/ccc.gifValues ( @FirstName, @LastName )", myConnection )

 myCommand.Parameters.Add( New OleDbParameter( "@FirstName", http://aspfree.com/chapters/sams/graphics/ccc.gifOleDbType.Varchar, 30 ))

 myCommand.Parameters( "@FirstName" ).Value = FirstName

 myCommand.Parameters.Add( New OleDbParameter( "@LastName", http://aspfree.com/chapters/sams/graphics/ccc.gifOleDbType.Varchar, 30 ))

 myCommand.Parameters( "@LastName" ).Value = LastName

 myCommand.ExecuteNonQuery()

 myConnection.Close()

 %>

 Record Inserted!


    

ado.net数据库操作(2)的更多相关文章

  1. MFC中使用ADO进行数据库操作

    参考FROM:http://hi.baidu.com/sunkanghome/item/e1fda510b3186359f1090ee2 数据库与数据库编程: 当前各种主流数据库有很多,包括Oracl ...

  2. ADO.NET数据库操作助手类

    SQL语句操作增删查改助手类 using System; using System.Collections.Generic; using System.Configuration; using Sys ...

  3. ADO.NET 数据库操作类

    操作数据类 避免代码重用.造对象太多.不能分工开发 利用面向对象的方法,把数据访问的方式优化一下,利用封装类   一般封装成三个类: 1.数据连接类 提供数据连接对象 需要引用命名空间: using ...

  4. ado.net数据库操作(1)

    这些都是网上搜索到的,我把他放在自己的博客里,作为笔记 1.1创建数据库连接(sqlserver) <%@ Import Namespace="System.Data" %& ...

  5. 数据库操作(ADO)

    QTP工具本身自带有数据查询和验证功能,但是使用的人会感觉这个功能使用起来比较麻烦,灵活性和复用性较低,于是我们选择了用脚本调用ADO组件实现数据库的操作,现总结下工作中用到的数据库操作,代码如下: ...

  6. 用C#对ADO.NET数据库完成简单操作

    数据库访问是程序中应用最普遍的部分.随着C#和ADO.NET的引入,这种操作变得更简单.这篇文章将示范四种最基础的数据库操作. ● 读取数据.其中包括多种数据类型:整型,字符串,日期型. ● 写数据. ...

  7. VC与ADO数据库操作

    VC与ADO数据库操作 学研部的同志们,大家好! 想开一次学习会,实习时间冲突了,只好把文档发给大家看了.重点推荐李振龙的BMP读图教程! 尤其是大三GIS班的同志,注意了,可能实习用得上的! 一.A ...

  8. 就这么 来ADO.net类操作数据库

    使用ADO.net操作数据库其实也是很简单,而且使用频率蛮高的一种方式.话不多说,上代码才更容易理解. 首先,先要引入数据库操作相关的命名空间,这样才能使用下面的代码 //数据库连接引用的命名空间 u ...

  9. ado.net的简单数据库操作(二)之封装SqlHelperl类

    今天我书接上回,接着昨天的ado.net的数据库操作的相关知识来讲哈! 从上篇文章给出的实例来看,你一定会发现,操作数据库其实还挺麻烦的,就连一个最简单的数据库操作语句都要包括 定义数据库连接字符串. ...

随机推荐

  1. arraylist与List<>

    arraylist 不用规定 类型 list<>用规定类型 推荐list 这个编译检查类型  出错率低 代码质量高

  2. C#在局域网中连接Liunx上的MySql数据库

    前期准备工作: 我所用的平台是VS2010和Ubuntu 14.04.3  LTS 一.由于MySql并没有集成在VS2010中所以要先安装MySQL Connector Net 6.9.8连接工具, ...

  3. android*API19

     android android.accessibilityservice android.accounts android.animation android.app android.app.adm ...

  4. linux shell脚本连接oracle查询数据插入文件和日志文件中

    #!/bin/sh sqlplus "用户名/密码@数据库"<<EOF  或者只有一个库的 :sqlplus "用户名/密码"<<EOF ...

  5. Access restriction: The type * is not accessible due to restrict,报错问题

    解决方案1: Eclipse 默认把这些受访问限制的API设成了ERROR.  Windows -> Preferences -> Java -> Compiler -> Er ...

  6. C#在foreach循环中修改字典等集合出错的处理

    C#在foreach循环中修改字典等集合出错:System.InvalidOperationException: Collection was modified; enumeration operat ...

  7. winPcap_1_开篇

    什么是WinPcap WinPcap是一个基于Win32平台的,用于捕获网络数据包并进行分析的开源库. 因为有些应用程序需要直接访问网络中的数据包.也就是说,那些应用程序需要访问原始数据包,即没有被操 ...

  8. 从配置文件中读取数据获取Connection

    配置文件 db.driver=com.mysql.jdbc.Driver db.url=jdbc\:mysql\://localhost\:3306/mybase db.user=root db.ps ...

  9. [转]Hibernate映射的基本操作

       ++YONG原创,转载请注明http://blog.csdn.net/qjyong/article/details/1829672          Hibernate映射主要是通过对象关系映射 ...

  10. 列表:一个打了激素的数组2 - 零基础入门学习Python011

    列表:一个打了激素的数组2 让编程改变世界 Change the world by program 从列表中获取元素 跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索 ...