网站、应用程序等只要是涉及到数据存储方面,就离不开数据库,初学数据库,理解数据库概念、掌握编程连接方式、熟悉基本SQL语句是必要的。
数据库不同于文件,它是数据的仓库,分类整合数据,提供数据的快速增、删、改、查操作,在大型数据存储、检索方面具有独特的优势。如何理解数据库,请参考这篇文章:如何理解数据库?SQL Server是什么?
每一种编程语言都具有不同的数据库连接方式,虽然方法不同,但是原理是一致的。只要你理解、掌握了某一种编程语言连接数据库的方法,那么其它语言连接数据库对你来说也将变得轻松。下面是C#连接数据库并读取数据的一种方式,仅供参考:
//从配置文件中读取连接字符串
string _conn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["smallblogs"].ConnectionString;
SqlConnection conn = new SqlConnection(_conn);
//打开数据库连接
conn.Open();
string sql = "select * from admin where name='" + name + "'";
SqlCommand com = new SqlCommand(sql, conn);
//读取数据
SqlDataReader dr = com.ExecuteReader();
if (dr.Read())
{
dr.Close();
conn.Close();
return true;
}
else
{
dr.Close();
conn.Close();
return false;
}
实际上,conn.Open();没有出错的话,就已经连接上数据库了。只要连接到数据库,就可以进行数据库的所有操作,前提是权限要够大。如果你以管理员权限连接,那么可以作任何操作,很多黑客利用数据库服务进行远程连接,一旦连接上,将会通过SQL里的命令执行系统操作,所以一个复杂的SQL登录密码是必须的。
其次,像这种string sql = "select * from admin where name='" + name + "'";SQL语句,基本的查询语句、修改语句、添加语句、删除语句是必须要知道的。你可以不用立刻记住它,但是你必须知道该怎么用。一般课本上都会详细介绍它们的用法,找到这四种操作,明确它们的用法,然后在电脑上安装SQL Server实际操作一番。
这里需要注意,很多同学安装SQL的时候安装不上去,或者安装完各种报错,这大多是因为安装SQL Server实例的过程中操作错误而导致的问题,幸运的是网络上绝对有和你遇到相同问题的人,你只需要耐心寻找答案并依次尝试即可。解决问题的过程也是学习的过程。
下面是基本的SQL语句:
增:
insert into 表名 (字段1,字段2) values ('字段1内容','字段2内容');
删:
delete from 表名 where 范围
改:
update 表名 set 字段1=字段1的内容 where 范围
查:
select * from 表名
这四个是最基本的语句,其它语句都是根据这些演变而来的。学完了这几个语句之后一定要在电脑上亲自操作,这样才会有更深刻的理解。
本文系小博客网站原创,转载请注明文章链接地址