对于怎么做网站数据库的话题,我可以从不同的角度进行分析和讨论,并提供相关的资讯和建议。
文章目录列表:
1.?????????????
2.用asp做网站时如何使用access数据库实现页面之间的连接 (不设置用户注册登录留言等)
3.如何作做网站做网站怎么做
4.VS做网站,怎么绑定和链接数据库
5.把自己的电脑做成服务器做网站和数据库
6.怎样用一台电脑做网站,另一台做数据库
?????????????
ASP与数据库应用(给初学者)
--------------------
见_近许多网友询问一些关于数据库操作的基础问题,现把我以前写的一篇简单教程贴上来,好让一些初学者_快的入门:
ASP与数据库应用(给初学者)
一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库有很多种,如:Fox 数据库(.dbf)、Access 数据库(.mdb)、Informix、Oracle 和 SQL Server 等等,在这里,我将以 Microsoft Access 数据库为例来说明ASP是如何访问数据库的。
常用数据库语句
1.Select 语句:命令数据库引擎从数据库里返回信息,作为一组记录。
2.Insert INTO 语句:添加一个或多个记录至一个表。
3.Update 语句:创建更新查询来改变基于特定准则的_表中的字段值。
4.Delete 语句:创建一个删除查询把记录从 FROM 子句列出并符合 Where 子句的一个或更多的表中清除。
5.EXECUTE 语句:用于激活 PROCEDURE(过程)
用 ASP 来做一个自己的通讯录练练手吧……
一、建立数据库:
用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段:
ID 自动编号 数据标识 字段大小:长整型 新值:递增 索引:有(无重复)
username 文本 姓名 缺省值
usermail 文本 E-mail 缺省值
_iew 数字 查看次数 字段大小:长整型 默认值:0 索引:无
indate 时间日期 加入时间 缺省值
保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。
二、连接数据库
方法1:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.M_ath("data.mdb")
方法2:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.M_ath("data.mdb")
注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。
conn.Close
Set conn = Nothing
三、添加新记录到数据库
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.M_ath("data.mdb")
username = "风云突变"
indate = Now()
sql = "insert into data (username,usermail,indata)_alues('"&username&"','"&usermail&"','"&indate&"')"
conn.Execute(sql)
conn.Close
Set conn = Nothing
说明:建立数据库连接;通过表单获取姓名、E-mail 字符串,Now()获取当前时间日期;使用 insert into 语句添加新记录;conn.Execute 来执行;_后关闭。
四、选择数据库里的记录
1.选择所有记录的字段(按记录倒序排序):sql = "select * from data order by ID desc"
2.选择所有记录的姓名和E-mail字段(不排序):sql = "select username,usermail from data"
3.选择姓名为“风云突变”的所有记录:sql = "select * from data where username='"风云突变"'"
4.选择使用 163 信箱的所有记录(按查看次数排序):sql = "select * from data where usermail like '%"@163.com"%' order by_iew desc"
5.选择_新的10个记录:sql = "select top 10 * from data order by ID desc"
SQL 语句已经知道了,不过在Web应用时,还得创建一个 RecordSet 对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.M_ath("data.mdb")
sql = "select * from data"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
Do While Not rs.Eof
Resp_e.Write "<p>姓名:"& rs("username") &" E-mail:"& rs("usermail") &" 查看:"& rs("view") &"次 "& rs("indate") &"加入</p>"
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;_后关闭。
五、修改(更新)数据库记录
修改记录的E-mail:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.M_ath("data.mdb")
ID = 1
usermail = "fytb@163.com"
sql = "update data set usermail='"&usermail&"' where ID="&CInt(ID)
conn.Execute(sql)
conn.Close
Set conn = Nothing
说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;_后关闭。
如果使记录的查看值加1,则:sql = "update data set_iew=view+1 where ID="&CInt(ID)
六、删除数据库记录
删除某一条记录:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.M_ath("data.mdb")
ID = 1
sql = "delete from data where ID="&CInt(ID)
conn.Execute(sql)
conn.Close
Set conn = Nothing
说明:建立数据库连接;获取记录ID;使用 delete 语句删除记录;conn.Execute 来执行;_后关闭。
删除多条记录为:sql = "delete from data where ID in (ID1,ID2,ID3)"
删除所有记录为:sql = "delete from data"
总结:
以上教程是针对ASP的初学者而写的,只是介绍了一些基本的用法,在了解之后可以自己去试试,重要的在于能举一反三、综合运用。更多的语法和参数请参阅 Microsoft Access 帮助中的 Microsoft Jet SQL 参考,由于本人才疏学浅、能力有限,如有表达不明确有地方还望指出,如果在应用当中遇到什么问题,也希望能够提出。谢谢。
用asp做网站时如何使用access数据库实现页面之间的连接 (不设置用户注册登录留言等)
ASP网页与数据库的连接是通过ADO的Connection对象完成的。Connection可以打开和关闭数据库。
对于Access数据库,具体的连接方法有三种:
(1)OLE DB连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath = "Data Source=" & Server.M_ath("数据库所在的服务器路径")
objConn.Open Provider & DBPath
(2)DSN-less连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Access Driver (*.mdb)};"
DBPath = "DBQ=" & Server.M_ath("数据库所在的服务器路径")
objConn.Open Driver & DBPath
该方法需注意: Microsoft Access Driver (*.mdb),Driver后面是有一个空格的
(3)ODBC的连接方法。格式如下:
Set objConn = Server.CreateObject("ADODB.Connection")
objconn.open "系统DSN名"
这种方法,必须先创建ODBC数据源。由于其配置没有前两种方法来得简单,所以我们一般看到的都是前两种方法。当不需要数据库时,一般要及时断开与数据库的连接。格式如下:
objConn.close '关闭连接对象
set objconn=nothing '连接对象变空值
如何作做网站做网站怎么做
如何做一个网站?
做网站的步骤_,做网站页面文件第二,申请域名(即网址:要花钱的),有专门的网络公司卖域名第三,买空房(即盘空这个也要花钱。四。将您的网页上传到Room空。五、需要在互联网信息中心备案,也可以请你在空室购买网络公司帮你备案。以上是制作整个网站的步骤。_难的是_步,就是如何学习如何做一个网站。首先要有一个网页制作软件。dreamweaver目前应用广泛,你可以通过这个学习制作静态网页。这就是你所见即所得。不难学。二、研究图像处理软件,用PHOTOSHOP对图像进行处理,然后用上面的dreamweaver把图像放到你想要的地方三、动画:可以用FLASH制作动画,然后用上面的dreamweaver把图像放到你想要的地方四、如果你想要动态(说动态,不是上面的FLASH动画,而是和用户的交互,比如用户的留言,可以马上显示在页面上)。你还需要学习ASP,JSP,PHP中的一种来做一个动态网站。当然也可以学几个。五、数据库:ACCESS或SQLSERVER可与上述ASP结合使用。这样就可以做自己的网站,也不需要申请QQ空之类的限制。当然,想继续做好网站,需要经验,看别人的风格。
VS做网站,怎么绑定和链接数据库
在Visual Studio 2005连接SQL Server 2000中,我们可能会知道,连接字符串会比较简单,一般远程连接的时候,只需要在Web.config文件配置如下:
<_Settings>
<add key="Connecti_tring"_alue="server=(local);database=MyDb;uid=sa;pwd=sa;Max pool size=1000;Connect
Timeout=20"/>
</_Settings>
然后在代码中通过调用下面的语句就可以实现数据库的连接了。
SqlConnection conn = new SqlConnection(Configurati_ettings._Settings["Connecti_tring"]);
在此前提只需要把身份验证设置成为SQL Server和Windows验证就可以了。
而在SQL Server 2005中,如果直接这样操作就会报下面的错误:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 。
我们就需要单独对SQL Server 2005进行配置,步骤如下:
1.配置SQL Server外围应用服务器,开启SQL2005远程连接功能:
操作方式如下,点击“配置工具”->“SQL Server外围应用配置器”,然后在打开的窗口中选择“服务和连接的外围应用配置器”->然后选择Database Engine节点下的 “远程连接”,选择“本地连接和远程连接”,同时选择“同时使用TCP/IP和named pipes”,确定后然后需要重新启动数据库服务就可以了。
2.把登陆设置改为SQL Server 和 Windows 身份验证模式,具体设置如下:
打开SQL Server Management Studio管理器,点击服务器上面右键然后查看属性,在安全性选项里面对服务身份验证选择“SQL Server 和 Windows 身份验证模式”。
3.修改SQL Server sa的密码,体设置如下:
在SQL Server Management Studio管理器中,展开服务器上的“安全性”->登陆名->在sa帐号上点右键属性,这样在“常规”的选择页中更改sa登陆帐号的密码。注意SQL Server2005中,不允许密码设置简单,否则会通不过。然后在选择页的“状态”的登录修改为启用。
4.数据库连接字符串:
数据库连接字符串有很多种,如:
Data Server=.SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sapassSql
Data Server=服务器名SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
Data Server=localhostSQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
Data Server=.;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
Data Server=服务器名;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
具体的选择是和SQL Server2005的版本有关系,如果是SQL Server 2005 Express版本,则必须要有“SQLEXPRESS”,因此如果字符串是定义为一个变量的时候应该写成Server=.\SQLEXPRESS。
5.在.net2.0 Framework中注册SQL Server数据库:
找到.net2.0 Framework的安装路径,一般安装在 “C:WindowsMicrosoft.NETFrameworkv2.0.50727”目录下,然后在DOS中在_目录下运行 “ASPNET_REGSQL”指令,就会出现ASP.NET SQL Server安装向导,点击“下一步”,然后选择“为应用程序服务配置SQL Server”,然后直接点击下一步,就会完成SQL Server注册界面。我们就会看到NorthWind数据库下面多了几张表。
6.设置web.config文件:
在应用程序中的web.config文件添加如下数据库连接的配置:
<connecti_trings>
<add name="Connecti_qlServer" connecti_tring="Data Source= .SQLEXPRESS;Initial Catalog=Northwind; User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/>
</connecti_trings>
这样我们便在Visual Studio 2005中可以轻松的调用SQL Server的数据连接了。
现在我们来对上面所做的步骤来测试数据的连接,我们打开Visual Studio 2005,在视图的“服务器资源管理器”来添加SQL Server 2005的连接,通过输入服务器名称和对应的SQL Server身份验证的sa用户名密码后,选取对应的数据库,然后点击“测试连接”,就会成功的连接到数据库了。
把自己的电脑做成服务器做网站和数据库
很简单啊,在自己电脑上装个Apache或者IIS就行了。装好后在IE里面输入 /qitaleixing/diannaozhishi/2010/0410/7685.html 这是个地址,里面全有了,还要说明,一步一步来就行了。这可是我的亲身实例,有不懂的可以问我。
怎样用一台电脑做网站,另一台做数据库
这个是典型的配置啊,网站和数据库分开。
用什么工具?看你会用什么语言啊,
啥语言都不会的话,就用DREAMWEAVER做网站
用SQL SERVER做数据库。
在DREAMWEAVER中连接到此数据库,
操作数据库的动作,都可以实现。
今天关于“怎么做网站数据库”的讲解就到这里了。希望大家能够更深入地了解这个主题,并从我的回答中找到需要的信息。如果您有任何问题或需要进一步的信息,请随时告诉我。
评论前必须登录!
注册