none
sql2005连接字符串 RRS feed

  • 问题

  • 请问在sql2005中连接本机数据库服务器服务器名怎么写能通用,像2000中的.和local一样,因为我在学校机房做项目,每天都换不同的机器,所以会遇到这样的问题,现在我天天都要改自己程序里的连接字符串,请哪位大哥大姐救救我吧

    2008年5月11日 10:19

答案

  •  

    "Data Source=127.0.0.1;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
     
    也可以使用(local)或者.都可以
    2008年5月11日 14:15
    版主
  •  

    "Data Source=127.0.0.1;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"

    "Data Source=IP地址;Initial Catalog=数据库名称;User Id=用户名;Password=密码;"

     

    由于您的开发环境经常发生改变,且需要修改程序。可能您的程序有多处固定连接模块需要全部重新 设置

     

    解决方式

    1-〉整合数据库操作模块,由零散变统一

    2-〉使用项目外数据库连接字符串 eg:把数据库连接字符串保存到程序外部文件中,写个config.ini文件;单独保存数据库连接字符串或整合到项目配置文件中 *.config文件中<VS05以上开发平台支持,包括VS05>

     

    注1:您下次修改时候可以修改一处即可。由于物理IP地址变更,目前无法避免什么事情都不作即可动态解决此类问题。所以只能尽量避免其复杂度。

    注2:如果你愿意使用 ini文件作为 数据库连接字符串 外部保存文件类型。你可以 百渡-搜索 读取ini配置文件。有很多答案可供选择。

    2008年5月12日 3:41

全部回复

  •  

    "Data Source=127.0.0.1;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"
     
    也可以使用(local)或者.都可以
    2008年5月11日 14:15
    版主
  •  

    "Data Source=127.0.0.1;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;"

    "Data Source=IP地址;Initial Catalog=数据库名称;User Id=用户名;Password=密码;"

     

    由于您的开发环境经常发生改变,且需要修改程序。可能您的程序有多处固定连接模块需要全部重新 设置

     

    解决方式

    1-〉整合数据库操作模块,由零散变统一

    2-〉使用项目外数据库连接字符串 eg:把数据库连接字符串保存到程序外部文件中,写个config.ini文件;单独保存数据库连接字符串或整合到项目配置文件中 *.config文件中<VS05以上开发平台支持,包括VS05>

     

    注1:您下次修改时候可以修改一处即可。由于物理IP地址变更,目前无法避免什么事情都不作即可动态解决此类问题。所以只能尽量避免其复杂度。

    注2:如果你愿意使用 ini文件作为 数据库连接字符串 外部保存文件类型。你可以 百渡-搜索 读取ini配置文件。有很多答案可供选择。

    2008年5月12日 3:41