一、连接Access数据库
  1.使用已有DSN的连接字符串进行连接(ODBC)
}

  2.使用无DSN的连接字符串进行连接(ODBC)
}

  3.使用连接字符串进行连接(OLEDB)
OLEDB.NET Data Provider 支持的OLEDB Provider:
SQLOLEDB:用来访问SQL Server数据库
MSDAORA:用来访问Oracle数据库
Microsoft.Jet.OLEDB.4.0:用来访问Access数据库。
}

  4.使用UDL文件进行连接
使用UDL文件连接数据源的步骤如下:
(1)新建一个记事本,其扩展名为.udl。
(2)双击该UDL文件,弹出“数据连接属性”对话框。
(3)该对话框首页显示“提供程序”选项卡,选择要使用的OLEDB提供程序。
(4)单击“下一步”,显示"l连接“选项卡”,设置好正确的参数后,单击“测试连接”。
}

  二、连接MySQL数据库
  1.使用已有DSN的连接字符串进行连接
}

  2.使用无DSN的连接字符串进行连接
}

  三、连接Oracle数据库
  1.使用Oracle.NET Data Provider(需要安装Oracle客户端)
}

  2.使用ODBC.NET Data Provider
}

3.使用OLE DB.NET Data Provider
}

  四、访问Excel
  1.使用ODBC.NET Data Provider访问Excel
}
注:ConnectionString属性为Driver(驱动器名),Dbq ( 访问Excel时使用的SQL语句与访问数据库时使用的语句奏本相同,只是from后面的表名的写法不同,如"select  * from [Sheet1$],表示访问的是Shee表,若要访问Sheet2,Sheet3,替换SQL语句中的Sheetl即可。

  2.使用OLE DB.NET Data Provider访问Excel
}
注:Conn}ctionString属性为Provider(提供程序名),Data Source(Excel文家爱女实际路径名),Extended Properties(附加属性)。其中,Extended Properties制定一些附加的属性,如Excel的版本(本例为Excel 8.0)和HDR值。HDR=Yes表示表格的第一行为标题,应用程序使用SQL语句查询时不会选择第一行的内容;HDR=No则表示应用程序会把表格中所选的全部内容(包括第一行)查询出来。
  五、访问Txt文件
  1.使用ODBC.NET Data Provider
,myConnection);

  2.使用OLE DB.NET Data Provider
,myConnection);

  3.使用System.IO命名空间
  System.IO命名空间包含的主要类:
File:提供用于创建、复制、删除、移动和打开文件的静态方法(即不需要创建类的实例,可直接调用类的方法)。
FileInfo:提供创建、复制、删除、移动和打开文件的实例方法(即需要创建类的实例,才能调用类的方法)。
StreamReader:从数据流中读取字符。
StreamWriter:从数据流中写入字符。
  File类包含的主要方法
OpenText:打开现有的txt文件以进行读取。
Exists:确定制定的文件是否存在。
CreateText:创建或打开一个文件用于写入。
AppendText:将txt文本追加到现有文件。
>

注:StreamReader的Peek方法能够返回制定StreamReader对象流中的下一个字符,但不把该字符从流中删掉;如果流中不再有文本字符可读,则返回-1。

>

相关文章: