php连接ORACEL数据库环境如何配置

php连接ORACEL数据库环境如何配置,第1张

//

public

function

connect()

{

$dns

=

"oci:dbname=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=主机地址)(PORT=端口))(CONNECT_DATA=(SID=标识)))";

$this->pdo

=

new

PDO($dns,

用户名,

密码,array(PDO::ATTR_PERSISTENT

=>

true));

$this->pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,TRUE);

//把结果序列化成stdClass

$this->pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE,

PDO::FETCH_OBJ);

//自己写代码捕获Exception

//$this->pdo->setAttribute(PDO::ATTR_ERRMODE,

PDO::ERRMODE_EXCEPTION);

//设置时间格式

$this->pdo->query("ALTER

SESSION

SET

NLS_DATE_FORMAT

=

'YYYY-MM-DD

HH24:MI:SS'");

}//

本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端。

下载地址(此处提供的是官方各版本下载地址):

Windows 32位系统中使用的客户端下载地址

其他系统环境中使用的客户端下载地址

Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。 Basic Lite是Basic版本的精简版,只包括了英文的错误描述,也只支持Unicode、ASCII和欧洲字符集。 因此,如果数据库服务器是中文字符集(如 SIMPLIFIED CHINESE_CHINAZHS16GBK),则必须下载Basic版本。

1、服务器一台,1-1-1也可以搭建,但人数不可以多,任务开启不可多下载链接里面的服务端搭建教程:1先安装宝塔2、放行安全组的相应端口具体要放行的端口有:3306、888、8888、5000、8101、8110、8120、8160-8168(这个是范围之8160是一线,依次类推)

2、安装数据库配置环境

3、登陆宝塔面板,在首页d出的框中选择要安装的环境,第三个不用选择,其中mysql改为51,phpmyadmin改为40,然后选择编译安装即可。等待大约30-50分钟自动安装结束

4、配置数据库设置数据库的超级用户(root)的密码,并添加允许远程访问的root账户②、用宝塔面板的软件管理页面,重载mysql服务配置,使我们添加的远程访问生效

5、开始部署游戏数据①、第一次使用N11连接到我们服务器的mysql数据库(连接编码选择utf8),执行allsql文件以创建游戏所需的数据库和基础数据②、断开数据库连接,设置数据库连接编码为936,然后重新连接,将dl_adb_all数据库转存为sql文件(结构和数据)③、用n++编辑我们保存好的dl_adb_allsql文件,具体 *** 作就是替换里面的所有外网ip为我们自己的服务器ip,如果需要改区名,就替换里面的所有问道一区为你想要的区名④、用n11删除掉dl_adball数据库中的表,然后运行我们保存的dl_adb_allsql文件进行重建表结构和数据

6、部署服务器端的文件配置服务器端文件,修改aaa ccs csa dba目录下的ini配置文件的信息①修改数据库相关的IP为127001,修改_daili的地址为服务器的IP②修改数据密码为我们设置的数据库密码2、复制线路驱动文件rungs(想架设几条线就复制几个),复制gs/gs目录下的gs1ini文件(同样是几条线路就复制几个)①修改gs1ini中的ip为服务器IP②修改gsini中的线路名分别问你自己数据库中设置的线路名

不需要配置环境变量

下载jdbc驱动,然后把把lib下的三个jar文件拷到项目的lib目录下

建立连接类:

package comawardbean;

import javasql;

public class ConnectSqlServer {

public static void main(String[] args) {

String driverName = "commicrosoftjdbcsqlserverSQLServerDriver";

String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=award";

String userName = "sa";

String userPwd = "riskfitfeng";

Connection dbConn;

try {

ClassforName(driverName);

dbConn = DriverManagergetConnection(dbURL, userName, userPwd);

Systemoutprintln("Connection Successful!");

}catch(Exception e) {

eprintStackTrace();

}

}

}

以上就是关于php连接ORACEL数据库环境如何配置全部的内容,包括:php连接ORACEL数据库环境如何配置、plsql客户端怎么配置环境变量、问道游戏架设步骤 问道游戏私服架设源码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9700947.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存