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

网页与ACCESS数据库如何实现数据交互?,第1张

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.0Data Source=\\" + sip[0] + "\\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#工程,若d出“连接成功!”提示框则连接access数据库成功,否则d出相应的错误信息。

flask是一个很简单,也比较优美的单文件python的WEB开发框架。 bootstrap是一个强大的工具箱,我没有用过,不过有时间(这个星期)我会尝试学一下。应该会有很好的体验。

flask教程在它的官网上就有,如果你熟悉python,10分钟就学会了。

连接mysql数据库建议你不要用什么orm, 直接通过mysqllib自己写sql语句,这样更简单。 当然如果你的SQL语句不熟悉,就要找几个例子,学习一下,几分钟就可以了。 python的DBAPI2.0框架很简单就是connect, startcursor,fetchone这几个主要命令。

sqlite3比mysql更简单,connect的时间加上文件名,其余的都和mysql的用法一样。

git管理就需要安装一套环境。在linux下,比如ubuntu,你只需要apt-get 安装就可以。使用方法有些类似CVS。

实现学生管理其实有更简单的办法。只需要安装一套DJANGO,花两天学习一下它的教程。一口气就建成了。直接使用它的admin模块,几乎不用开发就能用。

一般是用SQL语句读取数据库的表内容,然后通过html方式写到前台显示给用户的。比如asp要在前台显示分类名:

<%

'on error resume next

sql="select * from Aclass"

rs.open sql,conn,1,1

if rs.eof and rs.bof then

response.write "<div align='center'>没有分类,请到控制栏里添加相关栏目。</div>"

else

do while not rs.eof

%>

<TABLE border=0>

<TBODY>

<TR>

<TD>

<%=rs("class")%>

</TD>

</TR>

</TBODY>

</TABLE>

<%

rs.movenext

loop

end if

rs.close

%>

这样就完成了交互。前提是要在代码前include conn.asp文件,也就是<!--#include file=conn.asp -->,希望能帮助到你,祝福你!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10030580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存