下面列出基本使用的方法,你可以在框架里面任意可执行的地方新建一个文件,然后复制以下代码测试:
require __DIR__ . '/./vendor/autoload.php';//根据实际情况调整
$config=
[
'default' => 'mysql',
'connections'=>[
'mysql'=>[
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' =>'my',
// 用户名
'username' => 'root',
// 密码
'password' => 'root',
// 端口
'hostport' => '3306',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'ty_',
]
]
];
$db=new \think\DbManager();
$db->setConfig($config);
$re=$db->name('admin')->select()->toArray();
print_r($re);

也可以在网站根目录新建一个文件夹,然后下载组件使用,这样更直观的体现它与tp框架本身完全独立使用的效果,composer.json如下
{
"require": {
"topthink/think-orm":"2.0.*-dev"
}
}
然后依然是复制上面的代码直接运行即可,非常方便。
官方手册例子。
require __DIR__ . '/./vendor/autoload.php';//根据实际情况调整
\think\facade\Db::setConfig(
[
// 默认数据连接标识
'default' => 'mysql',
// 数据库连接信息
'connections' => [
'mysql' => [
// 数据库类型
'type' => 'mysql',
// 主机地址
'hostname' => '127.0.0.1',
// 用户名
'username' => 'root',
// 数据库密码
'password' => 'root',
// 数据库名
'database' => 'my',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'ty_',
// 数据库调试模式
'debug' => true,
],
],
]
);
$data=\think\facade\Db::name('admin')->select()->toArray();
手册连接