我正在做一个项目,是B/S结构的,网页访问数据库,实时显示数据用的。数据库是自己编写的个人数据库。请问如何才能通过web来访问我的数据库请求数据?例如我的个人数据库名为data.DAT,里面有10个数据1,2,3,4,5,6,7,8,9,10,我要访问第3个数据。像SQLServer ADO.NET提供了访问的方法,我该如何应答web发出的数据请求,他们的机制是什么?在我用sqlserver时,用IPtool进行抓包发现进行数据请求时,web会发出请求数据的包,然后服务器返回数据包那么我用自己编写的数据库时该如何应答这种机制呢?是不是服务器应该运行一个程序,当web请求数据时接收请求指令,然后访问我的个人数据库,再向web返回数据?本人非科班,都是自学,请各位高手不吝赐教。

解决方案 »

  1.   

    你问的问题非常宽泛,而不是具体的问题,这说明。你步子迈太大了。还不会走就想跑。比如针对你的问题,先不要问怎么访问数据库。先做了没有数据库的web的demo,熟练了再考虑数据库的事情。建议关注我的公号,加强学习。==========
    欢迎关注微信公众号 “产品技术知与行” ,打造全面的结构化知识库,包括原创文章、免费课程(C#,Java,Js)、技术专题、视野知识、源码下载等内容。 
    最新文章:解读经典《C#高级编程》 第四章之继承.接口 https://mp.weixin.qq.com/s/fO4C0WAYZUJYEvKJiBCuVA
      

  2.   

    数据库你设计好了,就别管了。
    至于访问什么数据库,怎么采集数据,都是服务端的事情。楼主先学习一下ado.net ,自己写个网页到数据库抓点数据显示,就明白了。
      

  3.   

    楼主可以去下一个DBHelper, 数据库帮助类,你改一下连接字符串, 自己写一些简单的SQL 语句, 可以就操作数据库拉
      

  4.   

    这种方法太多啦,可以通过webservice写个服务,操作数据库交给webservice来操作,你页面直接通过ajax来调用webservice的接口来获取你想要的数据
      

  5.   

    你用的是asp.net core mvc创建的web项目,那么流程很清楚:
    1:model里面导入好你的数据库需要的表
    2:控制器在index方法下面右键创建一个view
    3:view里面写好web代码
    4:当用户在view里面执行登录(举例)操作,然后view会返回到控制器里面找对应方法是否存在(此处是index方法),找到了,然后执行index里的代码(此处就是你需要与数据库互动的代码了),最后运行完控制器对应方法,是return view(XX)则跳转页面。
      

  6.   

    b/s架构 网页只是数据渲染层。一般是通过服务端controller转发网页的ajax请求,通过service层调用dao层做数据库操作。dao层就是用来操作sql语句的地方。具体连接数据库的方式,有很多种,比如jdbc,mybatis,redis啊。