前几天有个项目要远程连接sybase数据库,第一次使用这个数据库,在网上查了许多资料,也走了不少弯路。现在记录一下方便以后查阅。

1.要远程访问sybase数据库需要本地先配置一个sybase的客户端,我下的是16版的。这个版本比较容易搜到。安装过程没有什么需要注意的,点下一步就行

2.下载完成后,在开始菜单里找到生成的SAP文件夹里面的Open client 创建自己客户端服务,Server Address 是服务端的IP加端口号。配置完成鼠标右键 PING Server.如果能ping通客户端就配置完成了。

3.我用的是XAMPP 3.2.2 php5.6  直接修改php.ini里的;extension=php_sybase_ct.dll。去掉;就行了。重启Apache,用phpinfo()查看是否有sybase_ct的模块。如果有那么PHP已经成功加载了。需注意的是我之前用的是wamp2.2 php 5.3,在去掉;之后phpinfo里找不到sybase_ct。尝试了各种办法后都没有解决后就换了现在这个集成环境。可能的原因是PHP5.3?

4.本来想尝试吧sybase的查询语句嵌入到thinkphp里,但是能力有限,只能另写一个简单的DB类,在调用时引入了。需要注意的是sybase数据库的sql语句如果涉及表连接,则必须要as一下(网上看到的,我没有测试过。)。还有就是where = 后无论是字符串还是数字都需要‘’号。

这是我这几天的一点经验。有些地方没有测试,或者我基础有限,说错了哪些地方,欢迎大家指正。

看到这里,谢谢各位了。

php 连接 sybase,thinkphp连接sybase数据库相关推荐

  1. python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子

    其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...

  2. 解决postgresql数据库localhost可以连接,ip连接不了的问题

    解决postgresql数据库localhost可以连接,ip连接不了的问题 参考文章: (1)解决postgresql数据库localhost可以连接,ip连接不了的问题 (2)https://ww ...

  3. sql文件与数据库的连接到服务器,如何:连接到基于文件的数据库

    如何:连接到基于文件的数据库 05/27/2014 本文内容 可以将现有数据库文件添加到 SQL Server 的本地实例,或者可以创建数据库文件附加到本地实例. 备注 Visual Studio 2 ...

  4. phpmyadmin同时连接多个服务器的数据库

    一.使用场景 一般来说,我们开发都会有测试环境和正式环境之分.当然,数据库也是要分开的.如果能用phpmyadmin直接访问两台服务器上的mysql就好了.这就是需求. 二.解决方案 1.找到phpm ...

  5. 本地Python连接服务器中的Mysql数据库

    1.Python中安装mysql驱动 1.1.Python下安装mysql驱动: pip installmysql-connector-python --allow-external mysql-co ...

  6. 成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码

    成功解决:连接sql server时插入数据库内容为乱码,并且输出也为乱码 目录 解决问题 解决办法 解决问题 pymssql连接数据库,插入记录显示乱码,python输出也乱码 连接语句 conn ...

  7. mysql sql 连接查询语句_Mysql——sql数据库中的连接查询

    1.1.1   交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积. 例如:下面的语句1和语句2的结果是相同的. ...

  8. 远程连接云服务器的MySQL数据库

    目录 1.查询权限 2.更新权限 2.1执行该SQL语句: 2.2刷新权限 3.开放MySQL的端口(此方法仅适用于云服务器) 3.1打开服务器后台管理: 3.2查看防火墙是否开放了MySQL的330 ...

  9. 4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)

     mysql数据库创建,表创建模等模板脚本 --用root用户登录系统,执行脚本 --创建数据库 create database mydb61 character set utf8 ; --选择数 ...

  10. 如何快速测试与数据库的连接并得到连接字符串

    刚做程序开发的人,常常为如何连接数据库,怎么写连接字符串而困惑.做产品安装的服务人员,也常常为如何快速测试本机与数据库的连接状况而头疼.这里,给出一个简单快速的实现方法:*.udl文件. 第一步:创建 ...

最新文章

  1. 【基础】哥德巴赫猜想
  2. 0810 - 代码,还是得一行行写
  3. Python学习---入门导学篇
  4. 04年学计算机,2004年4月全国高等教育自学考试计算机网络与通信试题
  5. java中的implements如何打开_Java 中extends与implements使用方法
  6. GitHub 标星 8w!这个开源面试总结屌爆了!
  7. 计算机辅助翻译 教学大纲,《计算机辅助翻译》本科课程教学大纲翻译本科.doc...
  8. IDEA配置maven本地仓库
  9. 台式机安装双系统win10+Ubuntu
  10. Mybase7延长试用期
  11. 算法训练 24点游戏
  12. 后出海时代:“陡坡式增长”失速,“阶梯式增长”到来
  13. 暗藏杀机? 不简单的三目运算符号!
  14. 【收藏】新年和圣诞祝词大全
  15. 华为Cloud BU总裁郑叶来:云服务低价竞争会回归理性
  16. 带nfc 的 android 华为,华为手机NFC功能,原来这么好用,不会用真可惜几千块钱了...
  17. Python学习,从入门安装到测试,一篇到位!
  18. 游戏中的答题活动也可以通过远程代答么?
  19. 简述UIView的属性和用法
  20. Mobius反演和筛法

热门文章

  1. html 转换 swf文件怎么打开,修改网页中的FlashSWF文件的方法
  2. Kali安装Googel拼音输入法
  3. 千兆路由器怎么设置网速最快_千兆路由器
  4. 假如时光倒流, 我会这么学习Java
  5. Mac OS Catalina 如何连接老旧的惠普 HP Laser Jet 1020 plus 打印机
  6. [游戏开发]网络同步方式
  7. Android 开源控件
  8. 基于百度万年历定制化 1
  9. 修改PC端微信提示音
  10. C# 最简单的全局键盘鼠标钩子