PDO 用法学习PDO: php data object 数据库访问抽象层 基于驱动: 1、安装扩展 php_pdo.dll 2、安装驱动 php_pdo_mysql.dlllinux 编译时参数:--with-pdo=mysql=/usr/local/mysql三个类: PDO类, 数据库连接有关...
分类:
其他好文 时间:
2015-02-27 11:43:34
阅读次数:
195
在db.php中配置相应的数据库信息:
return [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yii2basic',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
]...
分类:
其他好文 时间:
2015-02-25 11:42:57
阅读次数:
125
我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答以下两个问题:为什么要使用PDO而不是mysql_connect?为何PDO能防注入?使用PDO防注入的时候应该特别注意什么?一、为何要优先使用PDO?PHP手册上说得很清楚:Prepared statements an...
分类:
其他好文 时间:
2015-02-24 21:00:14
阅读次数:
144
1 setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 4 $dbh->exec('set names utf8'); 5 /*添加*/ 6 //$sql = "INSERT INTO `user` SET `login`=:lo...
分类:
数据库 时间:
2015-02-24 20:57:13
阅读次数:
279
1)总的比较 PDOMySQLi数据库支持12种不同的数据库支持支持MySQLAPIOOPOOP +过程ConnectionEasyEasy命名参数支持不支持对象映射支持支持支持预处理语句(客户端)支持不支持性能快快支持存储过程支持支持 2 连接方式 先来看下两者连接数据库的方式:/...
分类:
数据库 时间:
2015-02-24 18:42:18
阅读次数:
315
??
Hibernate是一种ORMapping框架,内部可以使用原生SQL还有HQL语言进行SQL操作。
所谓的HQL注入,就是指在Hibernate中没有对数据进行有效的验证导致恶意数据进入应用程序中造成的。
请看这段代码:
Input参数即可造成注入。
不过在Hibernate中,一般都是在createQuery中使用PDO,使用setString填充占位符进行sq...
分类:
Web程序 时间:
2015-02-23 21:16:19
阅读次数:
224
TimesTen可以使用ttMigrate进行迁移,类似于Oracle的exp/imp。
具体用法文档上写得非常详细了,或者可以执行ttMigrate --help查看。
我这里只对几个常见的使用场景进行记录。
1)导出单表:
可以使用下面格式:
ttMigrate -c|-a DSN|ConnectStr 文件名 对象名
-c表示已创建的格式导出
-a表示追加导出
导出的...
分类:
其他好文 时间:
2015-02-14 01:06:04
阅读次数:
168
Demo;
??????????????????--?一?标题?pl/sql?Excel?转?oracle?表
??--?1.1?pl/sql?tools?-odbc?importer?-?Data?from?ODBC?-?User/System?DSN?
????--??选择?E...
分类:
其他好文 时间:
2015-02-06 17:03:29
阅读次数:
161
1、php的mysql扩展pdo_mysql(在php源码所在目录) 1.1进入 PHP 的软件包 pdo 扩展目录中 cd/usr/local/services/php-5.6.5/ext/pdo_mysql/ 1.2执行 phpize 命令,生成configure文件 /usr...
分类:
Web程序 时间:
2015-02-03 21:04:08
阅读次数:
200