进行web开发时,数据库的连接方式分为哪几种

进行web开发时,数据库的连接方式分为哪几种,第1张

(1)通过JET数据库引擎对ACCESS2000数据库的连接

m_pConnection->Open("Provider=MicrosoftJetOLEDB40;Data Source=C:\\testmdb","","",adModeUnknown);

(2)通过DSN数据源对任何支持ODBC的数据库进行连接:

m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown);

(3)不通过DSN对SQL SERVER数据库进行连接:

m_pConnection-> Open( "driver={SQLServer};Server=127001;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown

);

其中Server是SQL服务器的名称,DATABASE是库的名称

Connection对象除Open方法外还有许多方法,我们先介绍Connection对象中两个有用的属性ConnectionTimeOut与State

ConnectionTimeOut用来设置连接的超时时间,需要在Open之前调用,例如:

m_pConnection->ConnectionTimeout = 5;///设置超时时间为5秒

m_pConnection->Open("Data Source=adotest;","","",adModeUnknown);

State属性指明当前Connection对象的状态,0表示关闭,1表示已经打开,我们可以通过读取这个属性来作相应的处理,例如:

if(m_pConnection->State) m_pConnection->Close(); ///如果已经打开了连接则关闭它

在VB中,连接ACCESS数据库的方法主要有以下三种

使用ADO对象,通过编写代码访问数据库

Connection 对象

ODBC数据源

使用ADO Data 控件高速创建数据库连接

有三种连接方法

Data Link文件

使用ODBC数据源名称

使用连接字符串

使用数据环境设计器创建数据库连接

首先加入环境引用。

然后找到数据源进行连接

不管是哪一种连接,都是先有一个路径,通向要连接的数据源,和数据源建立关系,在连接。就好比从北京到上海,能够做汽车,能够做火车,还能够做飞机,汽车走快速,火车走铁路,飞机走航线,过程不一样,但结果是一样的,都是到达上海目的地。

Java要连接数据库,那么首先你必须安装mysql数据库。

安装好mysql之后,安装JDK了。

安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,解压版的Eclipse,就要配置eclipseini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表。

先创建数据库:

CREATE DATABASE SCUTCS;

接着,创建表:

CREATE TABLE STUDENT

(

SNO CHAR(7) NOT NULL,

SNAME VARCHAR(8) NOT NULL,

SEX CHAR(2) NOT NULL,

BDATE DATE NOT NULL,

HEIGHT DEC(5,2) DEFAULT 00000,

PRIMARY KEY(SNO)

);

然后插入数据,可以用SQL语句insert into <表名> values           (value1, value2, );

编写java文件来演示一下如何访问MySQL数据库。

import javasql;

public class JDBCTest {

public static void main(String[] args){

// 驱动程序名           String driver = "commysqljdbcDriver";

// URL指向要访问的数据库名scutcs           String url = "jdbc:mysql://127001:3306/scutcs";

// MySQL配置时的用户名           String user = "root";              // MySQL配置时的密码           String password = "root";

try {             // 加载驱动程序            ClassforName(driver);

// 连续数据库            Connection conn = DriverManagergetConnection(url, user, password);

if(!connisClosed())              Systemoutprintln("Succeeded connecting to the Database!");

// statement用来执行SQL语句            Statement statement = conncreateStatement();

// 要执行的SQL语句            String sql = "select from student";

// 结果集            ResultSet rs = statementexecuteQuery(sql);

while(rsnext())              // 选择sname这列数据             name = rsgetString("sname

// 输出结果             Systemoutprintln(rsgetString("sno") + "\t" + name);            }

rsclose();            connclose();

} catch(ClassNotFoundException e) {

Systemoutprintln("Sorry,can`t find the Driver!");             eprintStackTrace();

} catch(SQLException e) {

eprintStackTrace();

} catch(Exception e) {

eprintStackTrace();

} } }

hp连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。

首先,phpini文件中;extension=php_pdo_mssqldll ;extension=php_pdo_odbcdll 前面的分号去掉,对应的使哪种方式连接mssql。注意要重启服务使其生效。

一、建立连接

1、odbc

首先,在php程序所在的服务器设置odbc。这里32位和64位 *** 作系统有区别。32位的从控制面板中管理工具中的数据源(odbc)直接建立就可以了,64位的要运行C:\Windows\SysWOW64\odbcad32exe

从这里面设置。注意:上面只的是数据库服务器为32为的,数据源设置服务器为32位和64位两种的情况。只要两个服务器建立的数据源位数一致就好。

下面是odbc建立连接代码。

$con = odbc_connect('odbc名称','用户名','密码');

2、连接mssql2000

$con = mssql_connect('数据库地址','用户名','密码');

3、连接mssql2008

$connectionInfo = array("UID"=>用户名,"PWD"=>密码,"Database"=>"数据库名称");

$con = sqlsrv_connect( 数据库地址,$connectionInfo);

二、输入查询代码

这个都一样,可以直接写入,也可以从mssql中验证好后复制过来。简单点说就是把一个sql语句赋值给一个变量。

类似下面代码

$query = "SELECT top 12 数据库名称 order by id desc";

三、建立查询并取出数据

1、odbc

$result = odbc_do($con,$query);

while(odbc_fetch_row($result))

{

$变量名称 = odbc_result($result, "字段名称");

}

2、连接mssql2000

$result = mssql_query($con, $query);

while($row =mssql_fetch_array($result))

{

$变量名称 = $row["字段名称"];

}

3、连接mssql2008

$result = sqlsrv_query($con, $query);

while($row = sqlsrv_fetch_array($result))

{

$变量名称 = $row["字段名称"];

}

在php53及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。

四、关闭连接

这个没有什么区别,分别是odbc_close();和mssql_close()和sqlsrv_close();

第一种 - 这种方法用在ACCESS中最多

strconn = "DRIVER=Microsoft Access Driver (mdb);DBQ=" & ServerMapPath("aspfreemdb")

set conn = servercreateobject("adodbconnection")

connopen strconn

第二种-这种方法用在SQL SERVER中多

strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127001;UID=LoginID;PWD=Password;DATABASE=Database_Name

set conn = servercreateobject("adodbconnection")

connopen strconn

第三种

strconn="Driver={MicrosoftAccessDriver(mdb)};" &_

"DBQ=F:\Inetpub\>

以上就是关于进行web开发时,数据库的连接方式分为哪几种全部的内容,包括:进行web开发时,数据库的连接方式分为哪几种、具体解释VB中连接access数据库的几种方法、java中连接MySQL数据库的几种方式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存