本文以PHP,ASP.NET, ASP三种开发语言连接数据库为例,其他网站语言建议联系您的网站开发商。

  1. 1.     PHP网站连接MYSQL数据库的代码示例帮助:
  2. 2.     ASP.NET网站连接sqlserver数据库的代码示例:

Web.Config中填写数据库连接信息:

<connectionStrings>

<add name=”ConnectionString” connectionString=”Data Source=数据库服务器地址;Initial Catalog=数据库名称;Persist Security Info=True;User ID=数据库用户名;Password=数据库密码” providerName=”System.Data.SqlClient”/>

</connectionStrings>

  1. 3.  ASP连接SqlServer数据库示例:

如果现在需要读写数据库的网页文件中包含以下代码:<!– #include file=”conn.asp” –> 的代码时,当你没有进行任何读写数据库操作时,这个数据库连接仍然是打开的,仍然在消耗着服务器的资源,网页可能报“数据库连接数过多”错误,并且您的网站会消耗过多服务器资源,如果您是虚拟主机客户,可能被服务商关停。

建议您在开发网站时在需要读取数据库时才打开数据库,不读取时关闭。

以下提供一种方式,即将数据库连接代码封装在函数里,在需要读取时调用这个函数。

 ASP网站连接sqlserver数据库示例:

  Function Open_conn() 

dim Conn,Strconn 

set Conn=server.createobject(“adodb.connection”) 

Strconn = “Provider = Sqloledb; User ID = 数据库登录帐号; Password = 数据库登录密码; Initial Catalog = 数据库名称; Data Source = (local);” 

Conn.open Strconn 

set Open_conn=Conn 

If Err Then 

err.Clear 

Conn.close:set Conn=nothing 

Response.Write “对不起,数据库连接出错。 

Response.End 

End If 

End Function    

调用方法: 

  将原来的    

rs.open sql,conn    

改成    

rs.open sql,Open_conn() 

ASP连接ACESS数据库:

  Function Open_conn() 

dim Dbpath,Conn 

Dbpath=server.MapPath(“数据库路径“) 

set Conn=server.createObject(“ADODB.connection”) 

Conn.open “data source=”&dbpath&”;provider=microsoft.Jet.OLEDB.4.0;” 

set Open_conn=Conn 

If Err Then 

err.Clear 

Conn.close:set Conn=nothing 

Response.Write “对不起,数据库连接出错。 

Response.End 

End If 

End Function    

调用方法: 

  将原来的 

  rs.open sql,conn    

改成 

  rs.open sql,Open_conn()