搜索本站
2021 年四月 一 二 三 四 五 六 日 « 二 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
近期文章
文章分类
- Ajax (8)
- Css (4)
- C语言 (1)
- Eclipse (2)
- git (6)
- hadoop (4)
- hbase (3)
- Hibernate (2)
- Java Web (9)
- Javascript (12)
- Linux (18)
- Macos (1)
- Mysql (9)
- Nosql (12)
- Oracle (5)
- Php (47)
- php7升级 (1)
- Python (1)
- Struts2 (4)
- svn (3)
- Uchome (4)
- Wap (2)
- Webservice (2)
- Zendframework (3)
- 公开课 (1)
- 工作总结 (6)
- 心情随笔 (8)
- 扯淡 (1)
- 服务器端 (13)
- 生活 (8)
- 网络基础 (3)
- 错误集锦 (4)
- 默认分类 (24)
文章归档
- 2021 年二月 (1)
- 2017 年三月 (2)
- 2016 年十一月 (1)
- 2016 年八月 (1)
- 2016 年一月 (1)
- 2015 年九月 (9)
- 2015 年八月 (5)
- 2015 年七月 (2)
- 2015 年五月 (1)
- 2015 年四月 (3)
- 2015 年二月 (1)
- 2015 年一月 (3)
- 2014 年十二月 (4)
- 2014 年十一月 (1)
- 2014 年八月 (5)
- 2014 年七月 (3)
- 2014 年五月 (5)
- 2014 年四月 (7)
- 2014 年三月 (2)
- 2014 年二月 (3)
- 2014 年一月 (1)
- 2013 年十二月 (1)
- 2013 年十一月 (10)
- 2013 年八月 (1)
- 2013 年七月 (2)
- 2013 年五月 (3)
- 2013 年三月 (1)
- 2012 年十二月 (2)
- 2012 年十一月 (2)
- 2012 年九月 (1)
- 2012 年八月 (1)
- 2012 年七月 (3)
- 2012 年六月 (1)
- 2012 年五月 (2)
- 2012 年四月 (1)
- 2012 年三月 (10)
- 2012 年二月 (2)
- 2012 年一月 (1)
- 2011 年十一月 (1)
- 2011 年十月 (6)
- 2011 年九月 (8)
- 2011 年八月 (5)
- 2011 年七月 (1)
- 2011 年六月 (5)
- 2011 年五月 (2)
- 2011 年三月 (1)
- 2011 年二月 (10)
- 2011 年一月 (3)
- 2010 年十二月 (4)
- 2010 年十一月 (4)
- 2010 年十月 (2)
- 2010 年九月 (1)
- 2010 年八月 (10)
- 2010 年七月 (7)
- 2010 年六月 (1)
- 2010 年四月 (6)
- 2010 年三月 (3)
- 2010 年二月 (3)
- 2010 年一月 (1)
- 2009 年十二月 (1)
- 2009 年十月 (7)
- 2009 年九月 (15)
- 2009 年八月 (7)
- 2009 年七月 (7)
标签云
近期评论
友情链接
标签归档:Oracle
php连接oracle的类
php连接oracle需要安装那个啥客户端,现在一般用oci8,linux好像还要编译产生oci8.so,最好把安装时的php压缩包tar.gz 或者tar.bz2留着,以后可能经常要编译扩展so文件,如curl.so等。 dbo_oracle.php: <?class dbo_oracle{ private $username = ‘dw’; private $password = ‘dw’; private $db = “(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=xx.xx.xx.xx)(PORT = 1522))(CONNECT_DATA =(SID=dw)))”; //公网ip通过1522映射到内部1521端口去了 private $conn; private $stid; public function query( $sql ){ if( !$this->conn ) $this->connect(); $this->stid = oci_parse( $this->conn, $sql ); $res = oci_execute( $this->stid ); return $this->stid; } public … 继续阅读
近期关于uchome的小总结
1。防灌水那串字符在common.php里生成 //登录注册防灌水机if(empty($_SCONFIG['login_action'])) $_SCONFIG['login_action'] = md5(‘login’.md5($_SCONFIG['sitekey']));if(empty($_SCONFIG['register_action'])) $_SCONFIG['register_action'] = md5(‘register’.md5($_SCONFIG['sitekey'])); 2。set_time_limit(0); 设置页面不挂掉,默认是30秒 3。php连接Oracle (远程连接找网管做个端口映射) class dbo_oracle{ private $username = ‘dw’; private $password = ‘dw’; private $db = “(DESCRIPTION=(ADDRESS=(PROTOCOL =TCP)(HOST=xx.xx.xx.xx)(PORT = 1521))(CONNECT_DATA =(SID=dw)))”; public function connect(){ $this->conn = oci_connect( $this->username, $this->password, $this->db, ‘UTF8′ ); if(empty($this->conn)){ echo ‘connect failed!’; } } } … 继续阅读
【转】oracle中自连接和case when,decode的应用
有表如下: sql@kokooa>select * from test026; ID NAME SUBJECT SCORE———- ——————– ——————– ———- 1 jim 语文 88 1 jim 数学 84 1 jim 英语 90 2 kate 语文 86 2 kate 数学 76 2 kate 英语 96 想得到如下效果: 学生编号 学生姓名 … 继续阅读
最近项目总结
项目最近涉及到 用curl调用远程接口,phpexcel导出xls文件,Linux下利用cron设置定时任务执行php文件做一些更新操作,Linux一些命令的熟悉,uchome数据库表和方法的一些深入了解,php连接远程Oracle数据库
创建应用ZendFramework的项目
没有集成开发工具,像zend studio for eclipes 或者zend studio ,建立一个有默认目录结构的项目: 1、下载ZendFramework框架 我的是ZendFramework-1.10.0.zip 2、解压ZendFramework 比如解压后得到文件夹更名为ZF,放到c:ZF下 3、设置windows path环境变量(方便操作) 主要要加两个:一个是zf.bat的位置,一个是php.exe的位置(位于php文件夹下)(我的是C:wampphp,localhost指向c:php) 在环境变量的path(一个是administrator,一个是系统的,看你为个人还是所有用户配置的)里最前面添加C:wampphp;C:ZFbin; 4、启动PHP环境,运行cmd,进入你的web目录,创建一个ZendFramework应用 例如: cd d: d: cd zendstudio(D:zendstudio 是我的zend studio的workspace) zf create project hello 等会出现 Creating project at D:/zendstudio/hello ok了!文件列表如下: 不过这个项目虽然建立在zend studio的workspace里,但是进入zend studio是看不到的,因为不是zend studio创建的,zend studio创建的项目还带有.settings ,.buildpath,.project … 继续阅读
Hibernate增删改
package com.cstp.hibernate; import java.util.Date; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class UpdatetUser { public static void main(String[] args) { //读取hibernate.cfg.xml文件 //Configuration cfg = new Configuration().configure(); //if use hibernate.propperties file ,use 2 statements … 继续阅读
使用DOM4j读取xml文件
写的不好,本来想写完整点的,做一下判断如果是节点,判断是否有子节点,有就输出。其实这个是知道xml文件的内容写的。应该写一个不知道具体内容的。要做判断。。。 package com.cstp.xml; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class ReadXml { /** * @param args */ public static void main(String[] args) { … 继续阅读
Oracle笔记3
1、oracle数据库连接方式 1 sqlplus 进行连接 【oracle client】 tnsnames.ora 里面的配置信息 【服务器信息: 协议、端口、ip/主机名】 【数据库信息: sid (services_name)】 2 jdbc链接 不需要 oracle-client thin链接 jdbc:oracle:thin:host:port:sid 使用jdbc连接数据库没有统一规则, jdbc:____:____:host:__:___?____ 具体链接词的写法与规则与jdbc驱动有关 3 ODBC链接 需要oracle-client 需要使用 tnsnames.ora 中的配置信息 ——————————————————————- … 继续阅读
Oracle笔记2
Oracle 中主要的数据类型 Varchar2 变长字符串 4000个汉字 varchar2(1~4000) Number 数字 Number = Number(10) =Number(10,0) Number(总长度,小数点后有几位) DATE 日期 DATE 进行操作的时候必须使用函数 TO_DATE(’2009-11-11′,’yyyy-mm-dd’) CLOB 大的字符数据对象 2G CLOB Stream BLOB 大的二进制数据对象 2G BLOB Stream 1 数据类型[oracle 内置的数据类型 - 因为oracle允许自定义数据类型] * VARCHAR2() 变长字符串,长度<4000 NVARCHAR2() —本地字符集 变长字符串,长度<4000 … 继续阅读