当前位置:首页 » 操作系统 » 数据库数据连接

数据库数据连接

发布时间: 2022-03-30 12:16:50

数据库怎么连接

import java.sql.*;
public class JDBCTest {
public static void main(String[] args){
// 驱动程序名 String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/scutcs";
// MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "root";
try { // 加载驱动程序 Class.forName(driver);
// 连续数据库 Connection conn = DriverManager.getConnection(url, user, password);
这是Java 链接MYSQL数据库的

Ⅱ 怎么建立数据库与数据库之间的连接

如果是java项目连接数据库的话,可以写个java类来处理!在做个触发器,或者定时器。

Ⅲ 数据库连接方式有哪些

在基于微软IIS/PWS的网络平台上,通过服务器端运行的ASP程序来访问后台数据库,是一种最常见的模式了。而对于小型的数据库应用需求,微软的Access数据库,应该是与ASP程序配套使用的首选。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access后台数据库+ASP服务器端程序+客户端IE浏览器,是一个精练实用高效的组合模式。

在这种使用模式中,ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。在ASP程序中,通过VB Script,建立对Access数据库的连接,是客户能够访问后台数据库的前提。

一、建立Access数据库连接的常用方法

在ASP中建立对Access数据库连接的一般格式如下:

<%
DbPath=Server.MapPath(数据库名)
Set Conn=Server.CreatObject(“ADODB.Connection”)
Conn.Open “driver=;dbq=”& DbPath
Set rs=Server.CreatObject(“ADODB.Recordset”)
Rs.Open 数据表名或SQL指令,Connection对象,Recordset类型,锁定类型
… …
%>

它的各步骤及参数意义如下:

第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。

第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。

第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver=;。另一个参数dbq= & DbPath,运算后等效于dbq=Server.MapPath(数据库名) ,是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。

第四行程序:建立一个ADO对象集中的Recordset对象,以便利用Recordset对象操作数据库(当然,这只是对数据库操作的多种方式之一)。执行这行后,rs就成为一个Recordset对象。

第五行程序:利用rs对象的Open方法打开数据库中的数据表。这其中有四个参数,其意义如下:

数据表名或SQL指令串:在这个参数里指定要打开的数据库内的数据表名称,或者是用SQL的Select指令串确定的数据表的指定范围数据,例如,数据库Test.mdb中有数据表Number,则该参数成为“Number”,注意引号不能丢;若想打开数据表Number中xh字段值小于90的数据记录,则该参数可能成为如下的形式:

“Select * From Number Where xh < 90”。

Connection对象:指定已经打开的数据库的Connection对象,在这里固定是Conn,注意无须引号的。

Recordset类型:表示打开数据表的方式,有四种选择。数字0表示只读方式,且当前记录只能下移;数字1表示可读写方式,当前记录可自由上下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字2表示可读写方式,当前记录可自由移动,而且可以及时看到别的用户增加的新记录;数字3表示只读方式,但当前记录可以自由移动。一般选择2为好,除非为了禁止数据被修改。

锁定类型:这个参数指定数据库的锁定功能。因为网络上的数据库都是多用户的,很可能同时有多个用户在操作数据库。为了避免错误,让同一时间只可能有一个用户修改数据,就要用锁定功能。有四种选择:数字1表示只读方式锁定,用户不能更改数据;数字2表示悲观锁定,当一个用户用rs对象开始修改数据时就锁定数据库,直到用户用rs.Update更新记录后,才解除锁定;数字3表示乐观锁定,只有在数据写入数据库中时候才锁定,不保险,慎用!数字4表示批次乐观锁定,只有在使用rs.UpdateBatch成批更新数据时候才锁定数据记录。属于很少使用的。一般地,使用悲观锁定比较安全,但是效率要低些。

二、使用Recordset对象操作数据

用上面的方法打开数据库,是利用了Recordset对象建立的数据库连接,然后的对数据操作,也要使用该对象。

用rs.open “数据表名”,Conn,2,2 方式打开数据表,就可以方便的对数据进行操作:

常见的操作对象:

rs.addnew :添加一个新记录在数据表末尾。

rs.delete :删除当前记录。

rs.eof :判断是否已过最后记录。

rs.bof :判断是否移过首记录。

rs.update :数据修改生效。

rs(“字段名”):当前记录指定字段的值。

从数据表中提取数据:用x=rs(“字段名”)的格式,提取数据表中当前记录指定字段的值。

向数据表中填入或修改数据:用rs(“字段名”)=数据值或变量的方式,修改当前记录指定字段的值。

三、使用SQL指令操作数据库

在使用SQL指令对数据库进行操作时,要用如下方式打开数据库和操作:

<%
DbPath=Server.MapPath(数据库名)
Set Conn=Server.CreatObject(“ADODB.Connection”)
Conn.Open “driver=;dbq=”& DbPath
Sql=操作数据库的指令串
Conn.Execute sql
… …
%>

四、使用DSN连接数据库

在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦。

在定义DSN的过程中,就已经指定好了数据源需要的ODBC驱动程序,也指定好了数据库文件的实际路径和名字,我们在程序中,只需要引用预先定义的数据源名DSN即可。

设定义好的DSN为test,则打开数据库的方式为:

五、结束语

在ASP程序中,建立数据库的连接和访问数据库,有很多方式和技术细节,在此难以一一详述。实际上,对SQL Server数据库,DBF数据库,文本文件,电子表格文件等,也都可以很方便的打开和访问,与对Access数据库的访问大同小异而已。如果说方便,Access应该是首选。如果考虑安全保密性,SQL数据库更好些。使用系统数据源DSN的方式建立对数据库的连接,具有更大的灵活性,也更简便些。

Ⅳ 如何建立数据库连接

你可以考虑写一个简单的网页,这个网页要用到动态脚本,如php,asp,jsp等等然后在后台建立一个数据库,如果要求功能很简单的话,就用asp+access,或者php+mysql(这个要用到数据库空间,但是数据库管理很方便,可以都是用图形化界面操作),你必须了解sql数据库,这样操作任何数据库就都不难了,这些都要建立在你必须了解动态脚本的基础上,这样你用DW做的表单才能提交到数据库,其实你还可以让他将表单数据发到指定邮箱的(这种方法比较简单,使用DW弄就可以,不必要了解动态脚本)!

Ⅳ 数据库怎么连接

  • 1.

    打开MySQL-Front,会弹两个小窗口,一个叫打开登录信息,另一个叫添加信息 ;

  • 2.

    配置数据库连接信息,填写完毕后点击确定;

  • 3.

    打开数据库,进入上一步的设置,登录信息

Ⅵ 两个数据库之间如何进行连接

用db_links可以解决此类问题:
drop database link ss
create database link woody_DB_LINK
connect to woodydb(数据库实例名称)
identified by woody123(密码)
using 'woody.woodycad.com'(连接字符)
然后在oracle安装目录下:D:\oracle\network\ADMIN
tnsnames.ora文件里面根据链接情况加上链接
woody.woodyCAD.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = woody.com)
)
)

Ⅶ sql连接数据库语句

<%
Set
conn
=
Server.CreateObject("ADODB.Connection")
strsql="PROVIDER=SQLOLEDB;DATA
SOURCE=(local);UID=用户名;PWD=密码;DATABASE=数据库名"
conn.Open
strsql
%>

Ⅷ 如何连接数据库

  1. 如果您是ACCESS数据库。这是最简单的一种数据库,它通常都是随着数据库源码可以放在一起的,只需要知道FTP地址、账户与密码就可以连接。利用FTP上传工具上传即可。上传工具小编在下方资料参考处提供软件下载链接。

    Ⅸ 链接数据库有哪些方法

    常见的数据库连接方法如下:
    一、连接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

    Ⅹ 数据库怎么连接

    首先本地要有一个数据库软件1、远程公网的IP地址2、数据库名3、用户名4、密码在你的本地数据库搜索加入组。就可以在本地直连接到远程数据库了!或者空间商会提供你数据库的IP你可以在本地备份好数据库用FTP上传软件上传到空间商的网页管理器还原数据库,就可以了!

热点内容
固态硬盘如何设置缓存 发布:2024-09-25 23:00:00 浏览:147
为什么谷歌设置安卓标杆机 发布:2024-09-25 22:47:44 浏览:570
oracle创建数据库服务器 发布:2024-09-25 22:34:13 浏览:236
汽车销售系统数据库设计 发布:2024-09-25 22:28:27 浏览:238
密码为什么不可以告诉别人 发布:2024-09-25 22:21:01 浏览:990
怎么用服务器玩游戏 发布:2024-09-25 22:12:41 浏览:938
vs编译器如何遮蔽一段代码 发布:2024-09-25 21:53:50 浏览:411
淘宝apiphp 发布:2024-09-25 21:52:53 浏览:708
易语言大型源码 发布:2024-09-25 21:52:49 浏览:744
androidxls 发布:2024-09-25 21:51:53 浏览:878