我使用的是VS2005 C#.NET
连接字符串为:
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=20090222-1053\\SQLEXPRESS;
    AttachDbFilename=|DataDirectory|\\stu_ljl.mdf;
    Integrated Security=True;Pooling=False";
这个字符串成功了,对于App_Data下的数据库,还有其他方式的连接字符串吗?
第二个问题:我把VS关掉重开,会出现数据库登录失败的问题。有时莫名其妙的被我弄好了,然后继续又继续失败远程连接同时使用两种方式已经设置过了。服务也都启动的。
求大家帮下忙啦~

解决方案 »

  1.   

     sqlExprss有专门的连接方式
    <add name="Default" connectionString="Server=.\SQLExpress;AttachDbFilename=|DataDirectory|BJYZT.mdf;Trusted_Connection=Yes;"/>非快递版
     <add name="Default" connectionString="Data Source=PC-200903131045\HUGUO;Initial Catalog=F:\我的单子\200904\项目\ZYT\APP_DATA\BJYZT.MDF;User ID=sa;Password=123456"></add>
      

  2.   

    只要你的sql数据库中附加了你要的数据库,哪怕sql关掉了,vs中一样可以连接成功(只要连接地址没有错)
      

  3.   

    只要你程序正确,关掉SQL,VS也能连上你所设置的数据库的
      

  4.   

    connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True"
      

  5.   

    大家都是把连接字符串写在web.config里面然后引用吗?
      

  6.   

    5楼 得分:0
    大家都是把连接字符串写在web.config里面然后引用吗?我一般是加到.config文件里面的。
      

  7.   

    MSSQL:
    <add name="Sysping_ConnectionString" connectionString="Data Source=SYSPING\IN2;timeout=120;Initial Catalog=Sysping;User ID=sa;Password="/>ORACLE:
    <connectionStrings>
    <add name="Sysping_ConnectionString" connectionString="Data Source=VORCL;User ID=TDAS;Password=tdoradb" />
    </connectionStrings>