我写了个类,里面写了个方法,我写了连接数据库的语句,conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="......
请问这后面的路径怎么写,不可能写个物理路径放那呀,
用server.mappath("dbdata/sakeyi.mdb");这样反正是不行了,不支持server.mappath写法了,各位你们是怎么写的呢?谢谢啦.写过的人来给个写法呀,我查了一圈,都是把连接字符串写在WEB.config里了,我不想写那里呀,我就想写到类里就行.

解决方案 »

  1.   


    //from network
    using   System;     
              using   System.Data.OleDb;     
                  
              class   OleDbTest{     
                  
              public   static   void   Main()     
              {     
              //创建数据库连接     
              OleDbConnection   aConnection   =   new   OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=c:\\db1.mdb");     
                  
              //创建command对象并保存sql查询语句     
              OleDbCommand   aCommand   =   new   OleDbCommand("select   *   from   emp_test",   aConnection);     
              try     
              {     
              aConnection.Open();     
                  
              //创建datareader   对象来连接到表单     
              OleDbDataReader   aReader   =   aCommand.ExecuteReader();     
              Console.WriteLine("This   is   the   returned   data   from   emp_test   table");     
                  
              //循环遍历数据库     
              while(aReader.Read())     
              {     
              Console.WriteLine(aReader.GetInt32(0).ToString());     
              }     
                  
              //关闭reader对象     
              aReader.Close();     
                  
              //关闭连接,这很重要     
              aConnection.Close();     
              }     
                  
              //一些通常的异常处理     
              catch(OleDbException   e)     
              {     
              Console.WriteLine("Error:   {0}",   e.Errors[0].Message);     
              }     
              }     
              }     
      

  2.   

    1.用msaccess创建一个名叫db1.mdb的数据库     
    2.创建一个名叫emp_test的表单     
    3.使它包含下列数据域     
         emp_code   int     
        emp_name   text     
        emp_ext   text     
    4.将上面的代码保存到sample.cs文件中     
    5.确保数据库位于c:\并确保mdac2.6或是更新的版本已经被安装     
    6.编译运行     
      

  3.   

    to 1 楼: 有点迷惑,data source=c:\\db1.mdb   
    这种算不算物理路径呢? 我怎么知道传到服务器后,数据库就在C盘呢?
    还望详解下,多多感谢.