您的位置:首页 > 编程语言

WEB编程学习和开发过程1

2014-05-08 10:57 253 查看
之前做的项目均是C/S项目,主要语言也是C++,由于后续项目的需求,需要引入C#,JS等进行B/S开发,所以开始了WEB编程方面的自学,还好网上的资料和资源够丰富。

确定目标:从零开始完成个人网站的搭建(非项目)

1.数据库选择

因为是在WINDOWS平台下进行开发,最开始想选用SQL SERVER,但后来考虑到用不着这么庞大,所以选用之前使用的轻量级SQLITE。

SQLITE之前在C++项目中使用颇为方便,在C#和ASP中还没用过,在查阅之后发现:在C++中使用的是sqlite3.dll,而在.net中使用的是System.Data.SQLite.dll。

这是测试SQLITE是否成功引入:

SQLiteConnection conn = null;

string dbPath = "Data Source =" + AppDomain.CurrentDomain.BaseDirectory + "WebDb.db";

conn = new SQLiteConnection(dbPath);//创建数据库实例,指定文件位置

conn.Open();//打开数据库,若文件不存在会自动创建

string sql = "CREATE TABLE IF NOT EXISTS student(id integer, name varchar(20), sex varchar(2));";//建表语句

SQLiteCommand cmdCreateTable = new SQLiteCommand(sql, conn);

cmdCreateTable.ExecuteNonQuery();//如果表不存在,创建数据表

SQLiteCommand cmdInsert = new SQLiteCommand(conn);

cmdInsert.CommandText = "INSERT INTO student VALUES(1, '小红', '男')";//插入几条数据

cmdInsert.ExecuteNonQuery();

cmdInsert.CommandText = "INSERT INTO student VALUES(2, '小李', '女')";

cmdInsert.ExecuteNonQuery();

cmdInsert.CommandText = "INSERT INTO student VALUES(3, '小明', '男')";

cmdInsert.ExecuteNonQuery();

conn.Close();

随后,利用SQLITE的UI进行数据表创建。由于是快速设计和偏重于测试,只创建了一张用户表,后面的表会按需增加。

2.C#和ASP基本语法和基础入门

目前还在进行…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: