使用网页连接access数据库(网页与ACCESS数据库如何实现数据交互)

2023-11-04 12:40:03 :38

使用网页连接access数据库(网页与ACCESS数据库如何实现数据交互)

大家好,如果您还对使用网页连接access数据库不太了解,没有关系,今天就由本站为大家分享使用网页连接access数据库的知识,包括网页与ACCESS数据库如何实现数据交互的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

网页与ACCESS数据库如何实现数据交互

1.打开access,单机菜单栏创建,选择表,单击列,选择下拉菜单中的字段类型,单机列名更改字段名称。

2.添加完成后单击保存成test.accdb,

新建c#窗体程序。

3.using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;//access数据库相关

using System.IO;//输入输出相关

public Form1()

        {

            try

            {

                InitializeComponent();

                string sip = File.ReadAllLines("D:\\database\\ip.txt", Encoding.Default); //获得整个文本,每一行作为一个string,放到数组。

                con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\" + sip + "\\database\\test.accdb;");

                con.Open();

MessageBox.Show("连接成功!");

            }

            catch (Exception exception)

            {

                MessageBox.Show(exception.Message);

            }

}

4.在D:\\database\\目录下新建ip.txt,输入要连接的主机ip地址,若为本地则只需输入127.0.0.1,路径可以自定义,和代码里对应即可

5.若连接别的主机,需要将前面创建的test.accdb拷贝到该主机d盘下的database文件夹并共享改文件夹。若本地也一样。

6.执行c#工程,若弹出“连接成功!”提示框则连接access数据库成功,否则弹出相应的错误信息。

网页如何连接到ACCESS 数据库

有五种方法:第一种 - 这种方法用在ACCESS中最多strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _& Server.MapPath("aspfree.mdb")set conn = server.createobject("adodb.connection")conn.open strconn第二种-这种方法用在SQL SERVER中多strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;" _&"UID=LoginID;Password=;DATABASE=Database_Name"set conn = server.createobject("adodb.connection")conn.open strconn第三种strconn="Driver={Microsoft Access Driver(*.mdb)};" _&"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=" _&"f:\Inetpub\wwwroot\somedir;uid=LoginID;" _&"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")conn.open strconn第四种运用系统数据源The following uses a Data Source Name: Exampleset conn = server.createobject("adodb.connection")conn.open "Example"第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源set rs = server.createobject("adodb.recordset")rs.open "tblname", "DSNName", 3, 3 第一种 - 这种方法用在ACCESS中最多strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" _& Server.MapPath("aspfree.mdb")set conn = server.createobject("adodb.connection")conn.open strconn 自己试试吧!!!

动态网页连数据库access的详细过程

常用数据库语句  1.SELECT 语句:命令数据库引擎从数据库里返回信息,作为一组记录。  2.INSERT INTO 语句:添加一个或多个记录至一个表。  3.UPDATE 语句:创建更新查询来改变基于特定准则的指定表中的字段值。  4.DELETE 语句:创建一个删除查询把记录从 FROM 子句列出并符合 WHERE 子句的一个或更多的表中清除。  5.EXECUTE 语句:用于激活 PROCEDURE(过程)用 ASP 来做一个自己的通讯录练练手吧……一、建立数据库:  用 Microsoft Access 建立一个名为 data.mdb 的空数据库,使用设计器创建一个新表。输入以下几个字段:  字段名称  数据类型  说明      其它  ID     自动编号  数据标识    字段大小:长整型 新值:递增 索引:有(无重复)  username  文本    姓名      缺省值  usermail  文本    E-mail     缺省值  view    数字    查看次数    字段大小:长整型 默认值:0 索引:无  indate   时间日期  加入时间    缺省值  保存为 data.mdb 文件,为了便于说明,只是做了一个比较简单的库。二、连接数据库  方法1:  Set conn = Server.CreateObject("ADODB.Connection")  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")  方法2:  Set conn = Server.CreateObject("ADODB.Connection")  conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data.mdb")  注意:一个页面中,只要连接一次就可以了,数据库使用完后要及时关闭连接。  conn.Close  Set conn = Nothing三、添加新记录到数据库  Set conn = Server.CreateObject("ADODB.Connection")  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")  username = "风云突变"  usermail = "ec0705liujuan@163.com"  indate = Now()  sql = "insert into data (username,usermail,indata) values(’"&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 view 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.MapPath("data.mdb")  sql = "select * from data"  Set rs = Server.CreateObject("ADODB.RecordSet")  rs.Open sql,conn,1,1  Do While Not rs.Eof    Response.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.MapPath("data.mdb")  ID = 1  usermail = "ec0705liujuan@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 view=view+1 where ID="&CInt(ID)六、删除数据库记录  删除某一条记录:  Set conn = Server.CreateObject("ADODB.Connection")  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("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"

网站怎么连接数据库 ,我用的是ACCESS数据库 个人独立网站,

(1)首先弄清楚你的这个网站用的是什么数据库,oracle,mssqlserver,mysql,access还是别的。(2)看看你是否已经下载了数据库的备份文件。一般情况已经包含在下载的源码里面。(3)根据数据库类型安装一个数据库。(4)将下周的数据库文件还原到你新安装的数据库中(5)修改你源代码里的数据库连接文件的数据库连接信息,如:数据库地址、数据库名称、用户名、密码等。如果以上的事情你能够完成的话,那么恭喜你基本上可以运行了。如果你对以上内容无从入手的话,那么说明你对基本的知识还是欠缺的,看看书吧:)

网页里怎么连接ACCESSS数据库、

是ACCESS数据库的话,默认的数据库尾缀是.mdb格式的就在程序里面。找到程序里面的conn.asp文件来,连接数据库的路径就可以了!

web怎么和access数据库连接

ACCESS数据库是个文件来的,不用配置的了,在解决方案中添加你创建的ACCESS数据文件中,系统会提示你是否创建App_Data目录并将ACCESS文件添加到此目录中,选择"是"就可以了,再在程序中创建连接到此文件的连接字符串即可.(此文后面有在web.config中配置的方法)例如String con = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb"); 然后就像用其它数据库一样用了.完全示例:C#连接Access程序代码:usingSystem.Data;usingSystem.Data.OleDb; stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;";strConnection+=@"DataSource=C:\ASPNET\YouAccessData.mdb";OleDbConnectionobjConnection=newOleDbConnection(strConnection);//或//stringstrConnection = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + System.Web.HttpContext.Current.Server.MapPath("App_Data/YouAccessData.mdb"); objConnection.Open();objConnection.Close(); 解释:C#连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的。strConnection这个变量里存放的是连接数据库所需要的连接字符串,指定了要使用的数据提供者和要使用的数据源。“Provider=Microsoft.Jet.OleDb.4.0;”是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的。“Data Source=C:\BegASPNET\Northwind.mdb”是指明数据源的位置,他的标准形式是“Data Source=MyDrive:MyPath\MyFile.MDB”。PS:1.“+=”后面的“@”符号是防止将后面字符串中的“\”解析为转义字符。2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:strConnection+="Data Source=";strConnection+=MapPath("Northwind.mdb");3.要注意连接字符串中的参数之间要用分号来分隔。“OleDbConnection objConnection=new OleDbConnection(strConnection);”这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道。“objConnection.Open();”这用来打开连接。至此,与Access数据库的连接完成。再来一个示例:using System.Data.OleDb;using System.Data;//连接指定的Access数据库String ConnString =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data\YouAccessData.mdb";//SQL语句String SQLString ="select * from TestDB";//创建一个OleDbConnection对象System.Data.OleDb.OleDbConnection OleDBConn1 = new System.Data.OleDb.OleDbConnection(ConnString); //创建一个DataSet对象DataSet DataSet1 = new DataSet();//创建一个OleDbDataAdapter对象System.Data.OleDb.OleDbDataAdapter OleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter(SQLString,OleDBConn1);//打开连接OleDBConn1.Open();//通过OleDbDataAdapter对象填充数据集OleDbDataAdapter1。Fill(DataSet1,"TT"); 另外是在web.config中如何使用access数据库连接了,估计就是所要的了:一: 一种是通过使用 DataDirectory 目录的方法,但是 access 文件必须放在 ASP.NET 的特殊目录中,如 app_data ;《addname="access"connectionString="Provider=Microsoft.Jet.Oledb.4.0;Data Source=|DataDirectory|db.mdb"/》二:另外一种方法则比较灵活,具体方法是:在 web.config 文件中保存两个字符串,一个是驱动字符串,另一个是 access 文件的相对路径;使用时用 Server.MapPath 来获取绝对路径然后组合出来的连接字符串就可以使用了;在web.config中的写法如下:《appSettings》《add key="ConnStr" value="provider=microsoft.jet.oledb.4.0;data source="/》《add key="dbPath" value="/AppData/db.mdb"/》《/appSettings》程序中的数据访问类中我把"ConnStr"和"dbPath"取出来再连接成一个字符串代码如下:/// 《summary》/// (静态)返回数据库连接串。/// 《/summary》protected static string GetConnString(){returnSystem.Configuration.ConfigurationSettings.AppSettings)+";";}三:直接写数据库的物理路径《connectionStrings》《add name="qxConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Inetpub\wwwroot\web\App_Data\db.mdb"providerName="System.Data.OleDb" /》《/connectionStrings》注意:Data Source字符的写法一定要正确,否则可能会出现“找不到可安装的ISAM”的错误。

关于使用网页连接access数据库和网页与ACCESS数据库如何实现数据交互的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

使用网页连接access数据库(网页与ACCESS数据库如何实现数据交互)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.