怎么连接oracle
1、怎么连接oracle???????2、在controllers里可以建index.php吗? 1. 用 oci8 驱动连接数据库,方法和 mysql 一样,把相关参数替换成你的数据库的参数。
2. 不要使用 index.php,因为会和控制器默认方法冲突。
可以用 http://search.codeigniter.org.cn 搜索 oracle 但是假如访问http://127.0.0.1/cms/index就不行吗
必须换成http://127.0.0.1/cms/desktop之类的吗?
class Index extends Controller{
function Index(){
parent::Controller();
}
function index(){
echo "这样是不行的吗?";
} 但是一般情况都是习惯访问 http://127.0.0.1/cms/index吧
要以别的做首页的话是不是不太好啊http://127.0.0.1/cms/desktop 我连接oracle报这个错
A Database Error Occurred
Unable to connect to your database server using the provided settings.
是不是编码的问题还是》? index 是 CI 规定的默认方法,你要是不喜欢只能自己扩展 Controller 类了,这就是个规定。
你如果用 index 做类名,如果是 php5 的话还好,最重要的是不能用 index 做构造函数,否则会调用两次 index 方法。
oracle 没连接过,不清楚,呵呵 public function __construct(){
只能用PHP5了意思是对吧
哦谢谢了:)
我在试验下连接Oracle class Index extends Controller{
function index(){
parent::Controller();
echo "这样是不行的吗?";
}
这样写也可以再PHP4下 这样 index 不会调用两次吗?
即使不会调用两次,也容易造成混乱,不建议这样。 $db['default']['hostname'] = '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=kzora)))';
$db['default']['username'] = 'scott';
$db['default']['password'] = 'aking710202';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'oci8';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
页:
[1]