本文目录一览

1,连接数据库的方法有哪些

1般有专用接口.通用的如:oledb,odbc,ado
DBLINK、字符串、JDBC连接池等。
无线网络,usb这2种,多的我就不知道了
USB 无线网络
USBwife蓝牙等

连接数据库的方法有哪些

2,JAVA访问数据库的4种方法是哪些

(1)JDBC-ODBC桥加ODBC驱动程序JavaSoft桥产品利用ODBC驱动程序提供JDBC访问。注意,必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。因此,这种类型的驱动程序最适合于企业网(这种网络上客户机的安装不是主要问题),或者是用Java编写的三层结构的应用程序服务器代码。(2)本地API这种类型的驱动程序把客户机API上的JDBC调用转换为Oracle、Sybase、Informix、DB2或其它DBMS的调用。注意,象桥驱动程序一样,这种类型的驱动程序要求将某些二进制代码加载到每台客户机上。(3)JDBC网络纯Java驱动程序这种驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个服务器转换为一种DBMS协议。这种网络服务器中间件能够将它的纯Java客户机连接到多种不同的数据库上。所用的具体协议取决于提供者。通常,这是最为灵活的JDBC驱动程序。有可能所有这种解决方案的提供者都提供适合于Intranet用的产品。为了使这些产品也支持Internet访问,它们必须处理Web所提出的安全性、通过防火墙的访问等方面的额外要求。几家提供者正将JDBC驱动程序加到他们现有的数据库中间件产品中。(4)本地协议纯Java驱动程序这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。由于许多这样的协议都是专用的,因此数据库提供者自己将是主要来源,有几家提供者已在着手做这件事了。据专家预计第(3)、(4)类驱动程序将成为从JDBC访问数据库的首方法。第(1)、(2)类驱动程序在直接的纯Java驱动程序还没有上市前会作为过渡方案来使用。对第(1)、(2)类驱动程序可能会有一些变种,这些变种要求有连接器,但通常这些是更加不可取的解决方案。第(3)、(4)类驱动程序提供了Java的所有优点,包括自动安装(例如,通过使用JDBC驱动程序的来下载该驱动程序)。

JAVA访问数据库的4种方法是哪些

3,链接数据库有哪些方法

常见的数据库连接方法如下:  一、连接Access数据库  1. 使用已有DSN的连接字符串进行连接(ODBC);  2.使用无DSN的连接字符串进行连接(ODBC);    3.使用连接字符串进行连接(OLEDB);  4.使用UDL文件进行连接;  使用UDL文件连接数据源的步骤如下:  (1)新建一个记事本,其扩展名为.udl。  (2)双击该UDL文件,弹出“数据连接属性”对话框。  (3)该对话框首页显示“提供程序”选项卡,选择要使用的OLEDB提供程序。  (4)单击“下一步”,显示"l连接“选项卡”,设置好正确的参数后,单击“测试连接”  二、连接MySQL数据库  1.使用已有DSN的连接字符串进行连接;  2.使用无DSN的连接字符串进行连接;  三、连接Oracle数据库  1.使用Oracle.NET Data Provider(需要安装Oracle客户端)  2.使用ODBC.NET Data Provider    3.使用OLE DB.NET Data Provider
以上有一句说得不对,一程序只能用一个数据库,这个错误的,一个程序可以用多个数据库,,只是一段连接这符串才用于一个数据库
普通链接 ADOBD

链接数据库有哪些方法

4,数据库七种连接方式总结

部门表数据 内连接inner join表示A表和B表的共有部分数据。 左连接 left join 表示A表和B表的公共部分,再加上A表的独有部分。 右连接right join 表示A表和B表公共部分,在加上B表的独有部分。 查找A表独有部分,则需查找A表和B表的共有部分并加上A表的独有部分,在将A表和B表的共有部分剔除即可(也就是挑选B的主键为空的数据)。 查找B表独有部分,则需查找A表和B表的共有部分并加上B表的独有部分,在将A表和B表的共有部分剔除即可(也就是挑选A的主键为空的数据)。 全连接则表示将A表和B表的公共部分及A表、B表的独有部分,所有数据都查询出来 指导图的全连接 full outer join 在mysql 语法报错!但是可以通过union关键字进行查询。 UNION会把 重复的行去掉,返回的行都是唯一的。如果想保留重复行,可以使用 UNION ALL 关键字。 UNION其实就是将A表和B表的共有部分及A表的独有部分(即左连接left join)加上A、B表共有部分及B表的独有部分(即右连接right join)合并起来,并进行去重即可。 查询A表独有部分并加上B表独有部分 实际就是查询A表的独有部分和B表的独有部分,使用UNION进行连接即可。

5,数据库的连接方式有几种

第一种 - 这种方法用在ACCESS中最多 strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb") set conn = server.createobject("adodb.connection") conn.open strconn 第二种-这种方法用在SQL SERVER中多 strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name set conn = server.createobject("adodb.connection") conn.open strconn 第三种 strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_ "DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;" &_ "pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection") conn.open strconn 第四种运用系统数据源 The following uses a Data Source Name: set conn = server.createobject("adodb.connection") conn.open "Example" 第五种运用ODBC数据源,前提是你必须在控制面板的ODBC中设置数据源 set rs = server.createobject("adodb.recordset") rs.open "tblname", "DSNName", 3, 3

6,Oracle中表的四种连接方式讲解

  表的连接是指在一个SQL语句中通过表与表之间的关连 从一个或多个表中检索相关的数据 大体上表与表之间的连接主要可分四种 分别为相等连接 外连接 不等连接和自连接 本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式:    相等连接   通过两个表具有相同意义的列 可以建立相等连接条件   只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中   例 查询员工信息以及对应的员工所在的部门信息;      SELECT * FROM EMP DEPT;   SELECT * FROM EMP DEPT   WHERE EMP DEPTNO = DEPT DEPTNO;   REM 显示工资超过 的员工信息以及对应的员工的部门名称    外连接   对于外连接 Oracle中可以使用 (+) 来表示 i可以使用LEFT/RIGHT/FULL OUTER JOIN 下面将配合实例一一介绍 除了显示匹配相等连接条件的信息之外 还显示无法匹配相等连接条件的某个表的信息   外连接采用(+)来识别   A) 左条件(+) = 右条件;   代表除了显示匹配相等连接条件的信息之外 还显示右条件所在的表中无法匹配相等连接条件的信息   此时也称为 右外连接 另一种表示方法是:   SELECT FROM 表 RIGHT OUTER JOIN 表 ON 连接条件   B) 左条件 = 右条件(+);   代表除了显示匹配相等连接条件的信息之外 还显示左条件所在的表中无法匹配相等连接条件的信息   此时也称为 左外连接   SELECT FROM 表 LEFT OUTER JOIN 表 ON 连接条件   例 显示员工信息以及所对应的部门信息    无法显示没有部门的员工信息    无法显示没有员工的部门信息       SELECT * FROM EMP DEPT WHERE EMP DEPTNO = DEPT DEPTNO;    直接做相等连接:      SELECT * FROM EMP JOIN DEPT ON EMP DEPTNO = DEPT DEPTNO;   REM 显示员工信息以及所对应的部门信息 显示没有员工的部门信息       SELECT * FROM EMP DEPT WHERE EMP DEPTNO(+) = DEPT DEPTNO;   SELECT * FROM EMP RIGHT OUTER JOIN DEPT ON EMP DEPTNO = DEPT DEPTNO;   REM 显示员工信息以及所对应的部门信息 显示没有部门的员工信息       SELECT * FROM EMP DEPT WHERE EMP DEPTNO = DEPT DEPTNO(+);   SELECT * FROM EMP LEFT OUTER JOIN DEPT ON EMP DEPTNO = DEPT DEPTNO;    不等连接   两个表中的相关的两列进行不等连接 比较符号一般为> < BEEEN AND      REM SALGRADE    DESC SALGRADE;    SELECT * FROM SALGRADE;   REM 显示员工的编号 姓名 工资 以及工资所对应的级别      SELECT EMPNO ENAME SAL SALGRADE * FROM SALGRADE EMP   WHERE EMP SAL BEEEN LOSAL AND HISAL;   REM 显示雇员的编号 姓名 工资 工资级别 所在部门的名称;      SELECT EMPNO ENAME SAL GRADE DNAME FROM EMP DEPT SALGRADE   WHERE EMP DEPTNO = DEPT DEPTNO AND EMP SAL BEEEN LOSAL AND HISAL;    自连接   自连接是数据库中经常要用的连接方式 使用自连接可以将自身表的一个镜像当作另一个表来对待 从而能够得到一些特殊的数据 下面介绍一下自连接的方法:   将原表复制一份作为另一个表 两表做笛卡儿相等连接   例 显示雇员的编号 名称 以及该雇员的经理名称   SELECT WORKER ENAME WORKER MGR MANAGER EMPNO MANAGER ENAME FROM EMP WORKER EMP MANAGER lishixinzhi/Article/program/Oracle/201311/16733

7,连接数据库都有几种方法

用asp连接各种数据库的方法一、asp的对象存取数据库方法在asp中,用来存取数据库的对象统称ado(active data objects),主要含有三种对象:connection、recordset 、commandconnection:负责打开或连接数据recordset:负责存取数据表command:负责对数据库执行行动查询命令二、连接各数据库的驱动程序连接各数据库可以使用驱动程序,也可以使用数据源,不过我建议大家使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。odbc链接适合数据库类型 链接方式 access "driver=dbase "driver=oracle "driver=mssql server "driver=ms text "driver=visual foxpro "driver=mysql "driver=oledb链接适合的数据库类型 链接方式 access "provider=microsoft.jet.oledb.4.0;data source=your_database_path;user id=admin;password=pass;" oracle "provider=oraoledb.oracle;data source=dbname;user id=admin;password=pass;" ms sql server "provider=sqloledb;data source=machinename;initial catalog=dbname;userid=sa;password=pass;" ms text "provider=microsof.jet.oledb.4.0;data source=your_path;extended properties′text;fmt=delimited′" 而我们在一般情况下使用access的数据库比较多,在这里我建议大家连接access数据库使用下面的方法:dim connset conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和asp文件在同一目录下,你只要这样写就可以了:dim connset conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")有许多初学者在遇到数据库连接时总是会出问题,然而使用上面的驱动程序只要你的数据库路径选对了就不会出问题了。

8,sql 连接oracle的几种方式

1、相等连接  通过两个表具有相同意义的列,可以建立相等连接条件。  只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中。  例 查询员工信息以及对应的员工所在的部门信息;  SELECT * FROM EMP,DEPT;  SELECT * FROM EMP,DEPT  WHERE EMP.DEPTNO = DEPT.DEPTNO;  REM 显示工资超过2000的员工信息以及对应的员工的部门名称。2、外连接  对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。除了显示匹配相等连接条件的信息之外,还显示无法匹配相等连接条件的某个表的信息。  外连接采用(+)来识别。  A) 左条件(+) = 右条件;  代表除了显示匹配相等连接条件的信息之外,还显示右条件所在的表中无法匹配相等连接条件的信息。  此时也称为"右外连接".另一种表示方法是:  SELECT ... FROM 表1 RIGHT OUTER JOIN 表2 ON 连接条件  B) 左条件 = 右条件(+);  代表除了显示匹配相等连接条件的信息之外,还显示左条件所在的表中无法匹配相等连接条件的信息。  此时也称为"左外连接".  SELECT ... FROM 表1 LEFT OUTER JOIN 表2 ON 连接条件  例 显示员工信息以及所对应的部门信息  --无法显示没有部门的员工信息  --无法显示没有员工的部门信息  --SELECT * FROM EMP,DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO;  --直接做相等连接:  SELECT * FROM EMP JOIN DEPT ON EMP.DEPTNO = DEPT.DEPTNO;  REM 显示员工信息以及所对应的部门信息,显示没有员工的部门信息  --SELECT * FROM EMP,DEPT WHERE EMP.DEPTNO(+) = DEPT.DEPTNO;  SELECT * FROM EMP RIGHT OUTER JOIN DEPT ON EMP.DEPTNO = DEPT.DEPTNO;  REM 显示员工信息以及所对应的部门信息,显示没有部门的员工信息  --SELECT * FROM EMP,DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO(+);  SELECT * FROM EMP LEFT OUTER JOIN DEPT ON EMP.DEPTNO = DEPT.DEPTNO;3、不等连接  两个表中的相关的两列进行不等连接,比较符号一般为>,<,...,BETWEEN.. AND..  REM SALGRADE  --DESC SALGRADE;  --SELECT * FROM SALGRADE;  REM 显示员工的编号,姓名,工资,以及工资所对应的级别。  SELECT EMPNO,ENAME,SAL,SALGRADE.* FROM SALGRADE,EMP  WHERE EMP.SAL BETWEEN LOSAL AND HISAL;  REM 显示雇员的编号,姓名,工资,工资级别,所在部门的名称;  SELECT EMPNO,ENAME,SAL,GRADE,DNAME FROM EMP,DEPT,SALGRADE  WHERE EMP.DEPTNO = DEPT.DEPTNO AND EMP.SAL BETWEEN LOSAL AND HISAL;4、自连接  自连接是数据库中经常要用的连接方式,使用自连接可以将自身表的一个镜像当作另一个表来对待,从而能够得到一些特殊的数据。下面介绍一下自连接的方法:  将原表复制一份作为另一个表,两表做笛卡儿相等连接。  例:显示雇员的编号,名称,以及该雇员的经理名称  SELECT WORKER.ENAME,WORKER.MGR,MANAGER.EMPNO,MANAGER.ENAME FROM EMP WORKER,EMP MANAGER  WHERE WORKER.MGR = MANAGER.EMPNO;
什么意思?select 5*6 from dual;这样 ?
一般有pl/sql开发工具sql*plus以及其他的第三方工具比如toad,myeclipse,

文章TAG:连接  数据  数据库  四种  连接数据库的四种方式  
下一篇