自学WEB开发第三天-基于VB和ASP.NET:初探MVC,链接数据库
之前调试好了环境,还试了一下VB语句,可以正式开始了。不过HTML和VB混写还是比较乱,先网上找点资料,了解下MVC再说。
MVC就是 Model(模型)View(视图)Controller(控制器),即应用程序核心、显示数据、处理输入。
- Model(模型)表示应用程序核心(比如数据库记录列表)。
- View(视图)显示数据(数据库记录)。
- Controller(控制器)处理输入(写入数据库记录)。
说白了就是代码和网页分离,通过控制器进行操作连接。
网上找了找,发现如果是做大项目适用,小项目用起来还是比较麻烦的。只能先放弃了,在以后的学习中,有用到时候再研究。
接下来研究下怎么链接数据库。
VS设计界面,左边有工具箱,可以快速添加一些组件使用,里面就有数据库。比如AccessDataSource、SqlDataSource等。直接拉入设计中,再进行相应配置就可以使用了。这些组件在快速WEB App开发上可以使用,但是都是些比较简单的应用,如果要进行复杂开发、美化等等,还是需要使用HTML。
MVC等下再说,记得VS自带数据库引擎,研究下怎么使用。
下面是添加连接。数据源可以进行选择,有Access数据库文件
、ODBC数据源
、SQL Server
、SQL Server 数据库文件
、Oracle Database
。
一般都是连接SQL Server
,但是到下一步选择服务器名时候找不到了,才发现VS自带的数据库引擎毕竟不是完整的数据库服务器,所以只能选择SQL Server 数据库文件
。
数据库文件名可以选择一个现有的,也可以新建一个。登录到服务器只能使用Windows身份验证。确定后,就建好数据库文件了。
接下来,就要建表、写数据,用来测试。
在右侧的服务器资源管理器里,数据连接下, 有新建或新添加的数据库文件。点开下一级,右键点击表,然后添加新表,就出现了表设计页。可以直接设计上更改,也可以用SQL语言添加。更改表名、添加好字段后,记得更新。
然后刷新下数据库,就能在表下看见新建的表和字段了。右键点击新建的表,选择显示表数据,即可以直接写入一些数据进行测试。
至此,本地数据库就建立完了。