php asp写法,asp/php常用的库连接文件代码写法大全

今天有位朋友问到了,关于conn.asp文件内容,这里我作统一整理说明。一直以来主要写asp与php,所以这里只作这两种写法总结,

常用的各类库连接文件写法。

ASP:

by:zhoz http://log.zhoz.com/

ASP来说,首先当然是SQL server了,注意这里我作成了类方法,如果不想用方法,就直接去掉function和end function,把变量写进去。下同。

function OpenConn(userid,pass,servername)

connstring="Provider=SQLOLEDB.1;Password=" & pass & ";Persist Security Info=True;User ID=" & userid &";Data Source=" & servername

set conn=server.createobject("ADODB.Connection")

conn.open connstring

set OpenConn=conn

end function

%>

用DSN连接:

set conn = Server.CreateObject("ADODB.Connection")

conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"

%>

Oracle(甲骨文)

function OpenConn(userid,pass,servername)

connstring="Provider=MSDAORA.1;Password=" & pass &";User ID=" & userid & ";Persist Security Info=True"

set conn=server.createobject("ADODB.Connection")

conn.open connstring

set OpenConn=conn

end function

%>

用的比较多的Access

用DSN连接并且没有用户名和密码:

set conn = Server.CreateObject("ADODB.Connection")

conn.open "YourDSNName"

%>

用DSN连接并且有用户名和密码:

set conn = Server.CreateObject("ADODB.Connection")

conn.open "YourDSNName","username","password"

%>

用实际的数据库绝对路径连接:

Set conn = Server.CreateObject("ADODB.Connection")

Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "

Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"

conn.Open Strconn

%>

用实际的数据库相对路径连接:

Set conn = Server.CreateObject("ADODB.Connection")

Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "

Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")

conn.Open Strconn

%>

FoxPro数据库连接

Set Conn = Server.CreateObject("ADODB.connection")

ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"

Conn.Open ConnStr

%>

dBase 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

%>

mySQL 连接方法:

set adocon=Server.Createobject("adodb.connection")

adocon.open"Driver={mysql};database=yourdatabase;

uid=username;pwd=yourpassword;option=16386;"

%>

PHP:

by:zhoz http://log.zhoz.com/

最经典组合首选mysql了!连接也比较简单。

$conn = mysql_connect("localhost","root","password") or die("无法连接数据库");

mysql_select_db("table" ,$conn) or die ("找不到数据源");

?>

PostgreSQL也比较常用。

// 连接,选择数据库

$dbconn = pg_connect("host=localhost dbname=publishing user=www password=foo")

or die('Could not connect: ' . pg_last_error());

?>

OrcaleWindows 用户需要至少 Oracle 8.1 版才能使用 php_oci8.dll。

$conn = oci_connect('hr', 'hr', 'orcl');

if (!$conn) {

$e = oci_error();

print htmlentities($e['message']);

exit;

}

?>

Access

$conn = new com("ADODB.Connection");

$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("data/db.mdb");

$conn->Open($connstr);

?>

差不多就这些了,其它的嘿嘿我也没用过了。以后用到了,再补充吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575728.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

windows_study_2

描述:如何确定像%ProgramFiles%这样格式的目录的具体位置? 解决:运行——cmd——echo %ProgramFiles%——回车——界面就显示出目录位置了。转载于:https://www.cnblogs.com/lishidefengchen/p/3370150.html

php 控制器分组模式,控制器分组路由

控制器分组路由目的降低控制器复杂度我有个Volunteer(自愿者)控制器,下面有多个子模块,比如:job、question、resume、groupapp|--cli|--m|--web| |--controller| | |--Message.php| | |--Passport.php| | |--User.php| | |--Volunteer.php如果…

WCF部署到IIS不使用svc文件

<?xml version"1.0" encoding"utf-8"?><configuration> <system.web> <compilation debug"false" targetFramework"4.0" /> </system.web> <system.serviceModel> <behaviors> …

php订阅号借权,php订阅号借权

微信订阅号显示暂时无法提供服务该怎么用&#xff1f;方法:1.首先确定您的微信公众号使用的是开发者模式&#xff0c;接口设置正确&#xff0c;并能正常收发普通消息。2.下面说一下提示"该公众号暂时无法提供服务&#xff0c;请稍候再试"这条信息的原因大家先了解一下…

java.io.FileNotFoundException:/mnt/sdcard/......(Permission denied)

今天在实现下载模块的时候&#xff0c;从服务器下载apk安装的时候总是不成功。 打开LogCat查看日志&#xff0c;发现在访问sdcard的时候出现Permission denied的情况。 百度之后发现原因是没有添加权限。 解决办法是在Manifest文件里添加&#xff1a; “<uses-permission an…

php vendor路径,php – 如何使用composer获取根包路径

我正在使用composer开发一个名为php-app-config的PHP组件.这个组件,一旦被另一个项目需要,并使用composer install安装,应该在root package的config文件夹中查找配置文件,类似于root_package / config / config.yml../config/config.yml应仅存在于根包中,而不应存在于composer.…

POJ 2253 Frogger (求某两点之间所有路径中最大边的最小值)

题意&#xff1a;有两只青蛙&#xff0c;a在第一个石头&#xff0c;b在第二个石头&#xff0c;a要到b那里去&#xff0c;每种a到b的路径中都有最大边&#xff0c;求所有这些最大边的最小值。思路&#xff1a;将所有边长存起来&#xff0c;排好序后&#xff0c;二分枚举答案。 时…

基于matlab的频率响应分析,基于MATLAB/GUI的二阶低通电路频率响应分析与仿真

第 34 卷 第 5 期 2011 年 10 月 电 子 器 件 Chinese Journal of Electron Devices Vol&#xff0e; 34 No&#xff0e; 5 Oct&#xff0e; 2011 项目来源: 基本电路的分析与综合实时演示系统( ndkf0908) 收稿日期:2011&#xff0d;04&#xff0d;19 修改日期:2011&#xff0d…

详解.NET IL代码(一)

本文主要介绍IL代码&#xff0c;内容大部分来自网上&#xff0c;进行整理合并的。 一、IL简介 为什么要了解IL代码&#xff1f; 如果想学好.NET&#xff0c;IL是必须的基础&#xff0c;IL代码是.NET运行的基础&#xff0c;当我们对运行结果有异议的时候&#xff0c;可以通过IL代…

CentOS yum安装mcrypt详细图解教程[linux]

在Linux的发行版CentOS 6.3 系统下&#xff0c;LAMP(LinuxApacheMysqlphp)环境搭建好后发现PHPMyadmin提示 “无法载入mcrypt模块” 的错误感觉很不爽&#xff0c;就尝试着使用yum安装提示找不到模块。如下为执行过程&#xff1a; [rootptr228 ~]# yum install php-mcrypt Sett…

matlab计算大米个数,如何求数组元素的个数 matlab

2016-11-21 回答比如说你的数组是a&#xff0c;那么元素个数可以这样求解&#xff1a;[m,n]size(a);numm*n例如&#xff1b;a 1 1 0 1 1 0 0 1 1 1 0 11 1 0 1 0 0 1 1 1 1 0 01 1 1 1 1 0 1 0 1 0 0 10 0 1 1 0 1 0 0 0 1 1 10 0 0 1 1 1 0 1 1 0 0 00 1 0 1 0 1 0 1 1 1 1 01…

软引用、弱引用、虚引用

阅读&#xff1a;http://sish#去掉我#uok.com/forum/posts/list/342.html 我很好奇为什么不能引用某网站的文字...... 对强弱等引用早有耳闻&#xff0c;却一直发现似乎无用武之地&#xff0c;今早看了 http://android-developers.blogspot.com/2010/07/multithreading-for-per…

matlab dll没有头文件,matlab调用dll没有头文件怎么办

2018-12-08 回答基于dll形式vc调用matlab函数方法如果在一matlab中或vc中写好了函数的话&#xff0c;想在对方的环境中使用&#xff0c;直接将对方语言的函数编译成dll是一个很方便的方法&#xff0c;不需要重写了。今天把基于dll形式vc调用matlab函数的主要过程写下&#xff0…

关于安装Ubuntu后触摸板无法使用的解决方案

安装了Ubuntu后发现触摸板无法使用&#xff0c;以为是修改了安装文件导致&#xff08;之前拿安装源文件做了小实验&#xff09;&#xff0c;于是重装&#xff0c;之后触摸板仍无法使用&#xff0c;在一个长满小广告的页面上找到了解决方案。 以下是原文章内容&#xff1a; 最近…

matlab实现频域率滤波,基于Matlab的图像的频域滤波实现及研究.doc

摘要&#xff1a;图像的频域滤波是图像增强的一种方法。图像增强是图像处理的方法之一&#xff0c;有频率域法和空间域法。频率域法把图像看成一种二维信号&#xff0c;对其进行二维傅里叶变换的信号增强&#xff0c;采用低通滤波法可以去掉图像的噪声&#xff1b;采用高通滤波…

python屏幕的交互(读取输出信息)input,raw_input的区别

>>> input("your name?") your name?sam Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> input("your name?") File "<string>", line 1, in <module> Na…

php str pa,php截取字符串方法有哪些

php截取字符串方法有&#xff1a;1、使用substr函数截取字符串&#xff1b;2、使用mb_substr函数截取字符串&#xff1b;3、使用自定义的“function mysubstr($str, $start, $len){}”方法截取字符串等等。本文操作环境&#xff1a;windows7系统、PHP7.1版&#xff0c;DELL G3电…

matlab里box office,免费试用Econometrics Toolbox

请选择其一AlabamaAlaska美属萨摩亚APO/FPO AAAPO/FPO AEAPO/FPO APArizonaArkansasCaliforniaCaroline IslandsColoradoConnecticutDelawareDistrict of ColumbiaFlorida格鲁吉亚关岛HawaiiIdahoIllinoisIndianaIowaKansasKentuckyLouisianaMaineMariana Islands马绍尔群岛Mar…

[算法 笔记]2014年去哪儿网 开发笔试(续)第一题BUG修正

上一篇的blog地址为&#xff1a;http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题&#xff0c;在最后的编程题中竟然出现了去哪儿网开发的第一题&#xff0c;也就是简化路径值。但是这次做题后&#xff0c;我发现我上次写的那个简化源码有很多问…

java封装264成flv,将H.264封装为FLV格式-Go语言中文社区

本文将介绍如何将H.264封装成flv格式。在看本文之间&#xff0c;建议先看一看下面两篇文章&#xff1a;首先说一说构建一个FLV文件需要什么&#xff1f;FLV Header FLv script tag FLV Video tag FLV Audio tag由于这里只是封装H.264&#xff0c;所以不包括Audio tag。下面将…