您的问题也太简单了吧,说清楚一点拉
比如,您相连接什么样的数据库。
您连接数据要做什么?
然后再问几种方法,别人也好回答阿。
ado.net很丰富的。

解决方案 »

  1.   

    using System.Data.OleDb;
    using System.Data.OracleClient;
    using System.Data.SqlClient;
      

  2.   

    有沒有什麼通用的辦法
    可以應付所有的資料庫
    而無需分別使用oledb/sqlserver/oracle/odbc等的.net驅動(不需要安裝特定.net對象)
      

  3.   

    MYSQL的连接字:
    ConnectionString = "Data Source=localhost;" +                  "Database=mySQLDatabase;" 
    +                   "User ID=myUsername;" +                   "Password=myPassword;" 
    +                   "Command Logging=false";
    OLE DB的:IBM AS/400 OLE DB 的
    ' VB.NET
    Dim oOleDbConnection As OleDb.OleDbConnectionDim sConnString As String = _           
    "Provider=IBMDA400.DataSource.1;" & _           
    "Data source=myAS400DbName;" & _           
    "User Id=myUsername;" & _           
    "Password=myPassword"oOleDbConnection = New OleDb.OleDbConnection(sConnString)oOleDbConnection.Open() 
    JET OLE DB 的
    ' VB.NET
    Dim oOleDbConnection As OleDb.OleDbConnectionDim sConnString As String = _         
    "Provider=Microsoft.Jet.OLEDB.4.0;" & _         
    "Data Source=C:\myPath\myJet.mdb;" & _         
    "User ID=Admin;" & _         
    "Password=" oOleDbConnection = New OleDb.OleDbConnection(sConnString)oOleDbConnection.Open() 
    Oracle OLE DB 的
    ' VB.NET
    Dim oOleDbConnection As OleDb.OleDbConnectionDim sConnString As String = _         
    "Provider=OraOLEDB.Oracle;" & _         
    "Data Source=MyOracleDB;" & _         
    "User ID=myUsername;" & _         
    "Password=myPassword" oOleDbConnection = New OleDb.OleDbConnection(sConnString)oOleDbConnection.Open() 
    SQL Server OLE DB 的
    ' VB.NET
    Dim oOleDbConnection As OleDb.OleDbConnectionDim sConnString As String = _         
    "Provider=sqloledb;" & _          
    "Data Source=myServerName;" & _         
    "Initial Catalog=myDatabaseName;" & _         
    "User Id=myUsername;" & _         
    "Password=myPassword" oOleDbConnection = New OleDb.OleDbConnection(sConnString)oOleDbConnection.Open() 
    Sybase ASE OLE DB 的
    ' VB.NET
    Dim oOleDbConnection As OleDb.OleDbConnectionDim sConnString As String = _         
    "Provider=Sybase ASE OLE DB Provider;" & _         
    "Data Source=MyDataSourceName;" & _         
    "Server Name=MyServerName;" & _         
    "Database=MyDatabaseName;" & _         
    "User ID=myUsername;" & _         
    "Password=myPassword" oOleDbConnection = New OleDb.OleDbConnection(sConnString)oOleDbConnection.Open()
    SQL Server在System.Data.SqlClient  
    SqlConnection oSQLConn = new SqlConnection();
    oSQLConn.ConnectionString = "Data Source=(local);" +                            
    "Initial Catalog=mySQLServerDBName;" +                            
    "Integrated Security=SSPI";oSQLConn.Open();
      

  4.   

    "using System.Data.OracleClient;"?maotin(liu):在asp.net 1.0中有这一句吗?我没用过asp.net1.1,这可能是1.1里面的吧?