2012-10-20 一抹阳光
数据库
ADO相关知识
在ASP中,用来存取数据库的对象统称ADO(Active Data Objects),主要含有三种对象:Connection、Recordset 、Command
Connection:负责打开或连接数据
Recordset:负责存取数据表
Command:负责对数据库执行行动查询命令
连接各数据库的驱动程序
连接各数据库可以使用驱动程序(OLEDB),也可以使用数据源(ODBC),相对来说使用OLEDB较为方便、简单。
ODBC链接(红色加粗部分为数据库类型,右方为相关连接方式)
access "Driver={microsoft access driver(*.mdb...[
阅读全文]
评论(0)
浏览(3276)
2012-10-19 一抹阳光
数据库
接触数据库多了,就会遇到各种各样的数据库管理工具。因web管理工具使用方便(随时随地都可以使用)、跨平台使用。现将本人使用过的工具整理如下:
【php环境】
1.phpMyAdmin
Mysql数据库的web管理工具。使用mysql的几乎无人不知。
官网地址:http://www.phpmyadmin.net
目前最新版本:phpMyAdmin-3.5.3
使用方法:解压后直接将目录上传至网站根目录即可访问使用。
2.phpPgAdmin
PostgreSql数据库的web管理工具。
下载地址:http://phppgadmin.sourceforge.net/
目前最新版本...[
阅读全文]
评论(0)
浏览(5342)
2012-10-18 一抹阳光
数据库
本文只阐述php支持sqlite设置部分。适用于windows+iis/apache、linux/BSD+apache/nginx
国外比较知名的两个论坛系统mybb和phpbb都支持sqlite。
sqlite数据库不用任何安装,只要打开php.ini中打开以下模块,重启iis就可以。
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
mybb安装过程中数据库连接信息步骤只需输入数据库存放的绝对路径,后缀.db
注:mybb是只能以pdo方式连接sqlite(sqlite3),所以要打开上述两个模块。phpbb、flux...[
阅读全文]
评论(0)
浏览(2827)
2012-10-18 一抹阳光
数据库
这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
解决方法:
打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开。
修改认证方式,将md5改为trust,然后保存。
# TYPE DATABASE USER CIDR-ADDRESS METHOD
...[
阅读全文]
评论(0)
浏览(2579)
2012-10-18 一抹阳光
数据库
有关mysql删除重复记录的方法,我在网上看到很多文章,很多是照抄的,我自己按网上的方法实验了一下,没有一个sql语句就能解决的方法,不知道有没有高手可以出招。
我试验的过程如下:
mysql> select * from duplicate;
+—-+——-+
| id | name |
+—-+——-+
| 1 | wang |
| 2 | wang |
| 3 | wdang |
| 4 | wdang |
| 5 | wdand |
| 6 |...[
阅读全文]
评论(0)
浏览(2253)
2012-10-18 一抹阳光
数据库
导出:
/usr/local/pgsql/bin/pg_dump -D -h localhost -U postgres leku > /opt/leku.sql
/usr/local/pgsql/bin/pg_dumpall -D -h localhost -U postgres > all.sql
导入:
createdb -U user database
psql -U user -d database -f dump.sql
...[
阅读全文]
评论(0)
浏览(2110)
2012-10-18 一抹阳光
数据库
进入目录:/etc/ 并编辑文件my.cnf 在[mysqld]里面加入以下三行代码:
skip-external-locking
loose-skip-bdb
loose-skip-innodb...[
阅读全文]
评论(0)
浏览(3103)
2012-10-18 一抹阳光
数据库
win下安装postgresql非常简单,不在说了,注意一点安装过程中最后一步“Stack Builder”不必安装
添加php支持如下:
1、修改php.ini
2、确认C:phpext下php_pgsql.dll存在
3、php.ini中“;extension=php_pgsql.dll”的“;”去掉了
4、将libpg.dll放至windowssystem32下
5、重启apache多次
还要加载好几个dll文件,都在postgresql的bin目录下,列在这里,跟我碰到一样问题的可以看看啊!
comerr32.dll
gssapi32.dll
k5sprt32.dl...[
阅读全文]
评论(0)
浏览(2311)
2012-10-18 一抹阳光
数据库
如果postgresql只能支持localhost不能支持127.0.0.1
修改postgresql.conf配置文件
listen_addresses = ‘localhost’ # what IP address(es) to listen on;
listen_addresses = ’127.0.0.1′
...[
阅读全文]
评论(0)
浏览(2476)
2012-10-18 一抹阳光
数据库
1 添加用户 创建目录
useradd postgres -d /usr/local/pgsql
passwd postgres
mkdir /usr/local/pgsql/
mkdir /usr/local/pgsql/data
chown -R postgres /usr/local/pgsql
chown postgres /usr/local/pgsql/data
2 设置环境变量
vi /etc/profile
export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH
...[
阅读全文]
评论(0)
浏览(2462)