问题描述
- 网站如何链接数据库,操作数据库?
-
最近准备做一个b/s架构的小东西,但是初次了解前端和后台有点搞不太明白。1.网页如何跟数据库链接起来?2.比如网页中一个文本框,如何让数据库中某条信息显示到这个文本框中3.比如一个调查问卷一样的表单,如何将用户提交的表单信息写入数据库希望大神可以回答一下,解一下心中困惑,不胜感激
解决方案
参考这个微软的教程,一看就会
https://msdn.microsoft.com/zh-cn/data/gg685489
解决方案二:
用Java的可以用jdbc连接,百度一下jdbc 连接数据库 推荐https://zm12.sm-tc.cn/?src=http%3A%2F%2Fwww.yiibai.com%2Fjdbc%2Fjdbc_db_connections.html&uid=8a6afd2151f7588e331d7bc07be1af51&hid=99733c7e4912cb7f84c05cd4913c6e15&pos=10&cid=9&time=1460590614141&from=click&restype=1&pagetype=0000000000000404&bu=web&query=jdbc%E8%BF%9E%E6%8E%A5%E6%95%B0%E6%8D%AE%E5%BA%93&mode=&uc_param_str=dnntnwvepffrgibijbprsvpi
解决方案三:
//用pdo进行快速连接啊,只需要把接到的值改一下就行了啊
<?php
$dsn="mysql:host=127.0.0.1(网络地址);dbname=php7(数据库)";
$db=new PDO($dsn,'root','root');
$count=$db->exec("insert into pdo1(pdo_name) value('zhangsan')");
//echo $count;
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);
$rs = $db->query("SELECT * FROM pdo1");
$rs->setFetchMode(PDO::FETCH_ASSOC);
$result_arr = $rs->fetchAll();
print_r($result_arr);
解决方案四:
++++++++++++++++++++++++
| 页面 =====服务===== 数据库 |
++++++++++++++++++++++++
页面就是我们通过浏览器所看到的 ,我们称之为view
服务就是一些列针对view请求和数据存储的逻辑操作
数据库就是你要存储数据的地方
当一个页面被浏览器加载时候,服务会根据请求是否查询数据库,从数据库中提取数据,然后根据传送给view,view实现数据的组织
当一个表单被提交时候,它可以通过post/get甚至任何一种服务支持的通信方式传递给服务,然后服务根据请求进行数据进行加工处理,然后
将有价值的数据存入到数据库中,当你后面要访问这些数据时候,服务由从数据库中提取出来呈现给view
从页面的数据显示到页面数据的提交都最后入库,简单的理解就是这样一个过程了
解决方案五:
Java链接数据库及操作数据库的JavaBean
SQLServer2000存储过程中通过数据库链接操作Oracle数据库
解决方案六:
一般用http协议。。
1、后端要写一个插入数据到数据库的方法;
2、你前短通过post提交表单,后台接到你的表单之后,调用1,然后返回给前端插入成功或者失败的信息(后台与前端交互式在与前端post相对应的doPost方法中进行)。