
//
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客户端怎么配置环境变量、问道游戏架设步骤 问道游戏私服架设源码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)