ThinkPHP中连接mysql数据库的四种实用和通用的连接方法
- return array(
- ‘DB_TYPE’=> ‘mysql’,
- ‘DB_HOST’=> ‘localhost’,
- ‘DB_NAME’=>’thinkphp’,
- ‘DB_USER’=>’root’,
- ‘DB_PWD’=>”,
- ‘DB_PORT’=>’3306′,
- ‘DB_PREFIX’=>’think_’,
- // 其他项目配置参数………
- );
- $db_dsn = “mysql://username:passwd@localhost:3306/DbName”;
- $db = new Db($db_dsn);
- $DSN = array(
- ‘dbms’ => ‘mysql’,
- ‘username’ => ‘username’,
- ‘password’ => ‘password’,
- ‘hostname’ => ‘localhost’,
- ‘hostport’ => ’3306′,
- ‘database’ => ‘dbname’
- );
- $db = new Db($DSN);
- protected $connection = array(
- ‘dbms’ => ‘mysql’,
- ‘username’ => ‘username’,
- ‘password’ => ‘password’,
- ‘hostname’ => ‘localhost’,
- ‘hostport’ => ’3306′,
- ‘database’ => ‘dbname’
- );
- protected $connection = ”mysql://username:passwd@localhost:3306/DbName”;
- return array(
- ‘DB_TYPE’=> ‘pdo’,
- // 注意DSN的配置针对不同的数据库有所区别 请参考PHP手册PDO类库部分
- ‘DB_DSN’=> ‘mysql:host=localhost;dbname=think’,
- ‘DB_USER’=>’root’,
- ‘DB_PWD’=>”,
- ‘DB_PREFIX’=>’think_’,
- // 其他项目配置参数………
- );
好了,我们介绍的一些连接数据库方法在Thinkphp下也是比较全面的了。大家可以多多尝试不同连接,可以在项目适合的地方使用恰当的数据库连接方式。
ThinkPHP的数据库相关推荐文章:
1、ThinkPHP框架中快捷函数创建模型 M和D的区别
2、THINKPHP数据CURD基本操作方法
3、thinkphp学习笔记入门小知识点分享
ThinkPHP中连接mysql数据库的四种实用和通用的连接方法的更多相关文章
- C++连接mysql数据库的两种方法
本文主要介绍了C++连接mysql数据库的两种方法,希望通过本文,能对你有所帮助,一起来看. 现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用a ...
- 数据库操作事物的四大特性以及MySQL数据库的四种隔离级别
1 .事物操作数据库的四大特性(ACID) 1.原子性 (Atomicity) 原子性:就是事物的所包含的所有操作,要么全部成功,要么全部失败回滚. 2.一致性 (Consistency) 一致性:简 ...
- MSSQL Server数据库的四种连接方法和sql连接字符串
MSSQL Server数据库的四种连接方法和sql连接字符串 分类: [ 03 ] C#(131) [ 07 ] SQL Server(68) [ 01 ] .NET(189) 今天用SQL Ser ...
- PHP连接MySQL数据库的几种方式
PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi :MySQLi 只针对 MySQL 数据库,MySQLi 还提供了 API 接口. PDO (PHP Data Objects ...
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 .PHP的mysqli扩展 .PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案. P ...
- Oracle连接远程数据库的四种设置方法
Oracle数据库的远程连接可以通过多种方式来实现,本文我们主要介绍四种远程连接的方法和注意事项,并通过示例来说明,接下来我们就开始介绍 第一种方法: 若oracle服务器装在本机上,那就不多说了,连 ...
- php连接MySQL数据库的三种方式(mysql/mysqli/pdo)
引言 PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 .PHP的mysqli扩展 .PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案 ...
- C#连接Oracle数据库的四种方法
C#连接数据库的四种方法 在进行以下连接数据库之前,请先在本地安装好Oracle Client,同时本次测试System.Data的版本为:2.0.0.0. 在安装Oracle Client上请注意, ...
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
2.PHP与Mysqli扩展,面向过程.对象 <?php $mysql_conf = array( 'host' => '127.0.0.1:3306', 'db' => 'test ...
随机推荐
- fast-json.jar的用法
fast-json.jar 解析json数据:一种json数据解析方式是这种,点击这里下载jsonfast.jar+fastjsonAPI文档 [ { "id": 6378, &q ...
- MVC验证05-自定义验证规则、验证2个属性值不等
原文:MVC验证05-自定义验证规则.验证2个属性值不等 本文体验2个属性值不等.即当一个属性输入值,另外一个属性输入的值不能和第一个属性值相等.相关文章包括: MVC验证01-基础.远程验证 M ...
- SQL 无限级分类语句
原文:SQL 无限级分类语句 原表数据为: 此处用到了with关键字,在程序中也可以用递归实现,但觉得还是没有一条sql方便 with tb (ID,Name,ParentID,Sort) as( s ...
- 微信应用号开发知识贮备之Webpack实战
天地会珠海分舵注:随着微信应用号的呼之欲出,相信新一轮的APP变革即将发生.作为行业内人士,我们很应该去拥抱这个趋势.这段时间在忙完工作之余准备储备一下这方面的知识点,以免将来被微信应用号的浪潮所淹没 ...
- 让Windows 8 / 8.1 以及 Windows Server 2012 / 2012 R2的桌面,显示我的电脑图标
cmd -> 运行[rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0],然后勾上[我的电脑]即可.
- Visual Studio 2010 单元测试之一---普通单元测试
原文:Visual Studio 2010 单元测试之一---普通单元测试 本文以Visual Studio 2010为例,来介绍如何在Visual Studio里面进行单元测试. 首先来介绍普通单元 ...
- C语言实现全排列
实现全排列,递归实现 #include <stdio.h> #include <stdlib.h> ; void swap(int *a, int *b) { int m; m ...
- leetcode第16题--3Sum Closest
Problem:Given an array S of n integers, find three integers in S such that the sum is closest to a g ...
- postal邮件发送(三):以附件形式显示图片
前言 上篇提到如果邮件中有图片的话,可以使用 @Html.EmbedImage("~/Content/postal.png") 这种方式,但是经过测试发现,在outlook中如果有 ...
- 查看mysql状态常用命令
最近服务器上mysql有些奇奇怪怪的问题,可惜我不是专业的dba,为了加深自己对mysql的了解,先从基础的查看mysql状态命令看起吧. 命令: show status; 命令: show stat ...