客户网站程序如何连接数据库-示例代码
本文以PHP,ASP.NET, ASP三种开发语言连接数据库为例,其他网站语言建议联系您的网站开发商。
- 1. PHP网站连接MYSQL数据库的代码示例帮助:
- 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>
- 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()