数据库学习笔记
文章平均质量分 78
寂寞的泡面
我只是一个快乐的程序员。
展开
-
Sqlite数据库在各种平台下的C语言应用程序开发(windows,linux,arm-linux)
windows平台: 平台软件:vc++6.0 Sqlite3 for windows 在sqlite.org上下载得到最新的Windows版本的sqlite,只需要sqlite3_6_23_1.zip,sqlite-amalgamation-3_6_23_1.zip和sqlitedll-3_6_23_1.zip,其中sqlite3_6_23_1.zip中包含sqlite3.exe,在DOS命令行下输入“sqlite3.exe所在路径+sqlite原创 2010-08-03 14:56:00 · 4009 阅读 · 0 评论 -
sql注入及其解决办法
SQL注入是最常见的攻击方式之一,它不是利用操作系统或其它系统的漏洞来实现攻击的,而是程序员因为没有做好判断,被不法用户钻了SQL的空子,下面我们先来看下什么是SQL注入: 比如在一个登陆界面,要求用户输入用户名和密码: 用户名: ' or 1=1 -- 密 码: 点登陆,如若没有做特殊处理,而只是一条带条件的查询语句如: String sql="select * from user原创 2010-09-17 10:21:00 · 1130 阅读 · 0 评论 -
linux下C语言操作mysql数据库(系统自带版本3.23.54)
我的上一篇blog介绍了在linux环境下如何安装配置系统自带的mysql数据库,并列举了mysql的一些简单的操作。接下来我将介绍一下如何利用mysql提供给我们的API来访问并操作mysql数据库(C语言)。首先,我们需要安装mysql-devel-3.23.54a-11.i386.rpm包,这样我们才能使用mysql提供的API和类库。mysql-devel-3.23.54a-11.i386.rpm的下载地址:http://www.rpmfind.net/linux/rpm2html/se原创 2011-04-12 23:58:00 · 4386 阅读 · 0 评论 -
redhat9安装配置mysql数据库(系统自带,版本3.23.54)
Mysql安装:首先,查看你的系统中是否已经安装了mysql,在终端里输入mysql,[root@localhost root]#mysqlbash: mysql: command not found说明系统中还没有安装mysql数据库,如果出现,说明已经安装了mysql数据库,那么跳过接下来的安装步骤,直接看配置步骤吧。“从这里开始”——>“系统设置”——>“添加/删除应用软件”——>“SQL数据库服务器”,如下图所示。选择——>“细节”,安装“标准软件包”和“额外软件包”,系统会提示你插入第二张和第三张原创 2011-04-12 18:11:00 · 4043 阅读 · 0 评论