百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

MyEclipse数据库教程:在MyEclipse中连接数据库

moboyou 2025-03-17 17:33 14 浏览

连接数据库资源管理器到数据库的过程是两个步骤。首先,给您的数据库配置数据库资源管理器的驱动程序,然后打开一个数据库连接。驱动程序配置是您要使用的每个数据库的一次性配置任务。在本教程中,你将学习到:

持续时间:15分钟

没有MyEclipse?立即下载

一、配置数据库连接

本教程使用Oracle数据库为例。所有其他的JDBC驱动程序创建连接的过程都类似。了解JDBC更多详情请访问Sun网站。

1. 选择Window>Open Perspective>MyEclipse Database Explorer。当您第一次打开视角来看时,左边显示的数据库浏览器视图仅包含预配置的MyEclipse的Derby驱动程序。

数据库资源管理器的视角工具

您需要为每个单独到数据库的连接创建一个新的驱动程序。

2. 点击DB浏览器视图,并选择New。

添加一个新的驱动程序

3. 从驱动程序模板的下拉列表中选择Oracle(Thin驱动程序)。

4. 在驱动程序的名称字段类型为Oracle。

5. 修改提供的URL模板为正确的连接字符串。在这个例子中,本地Oracle服务器为jdbc:oracle:thin:@localhost:1521:dbtest.

6. 填写与您服务器适当的用户名和密码字段的值。如果您不想保存密码,也无需填写密码字段。

数据库驱动程序的详细信息

7. 单击Add JARs按钮。

8. 浏览该JDBC驱动程序的JAR文件或文件夹类的位置时,选中它,然后单击打开即可。

选择Oracle JDBC驱动程序的JAR文件

注意:在这种情况下,Oracle JDBC连接器被认为是Oracle安装文件的一部分。

9. 检查的驱动程序类名称的值。该ojdbc6.jar文件包含两个可能的驱动器类,可以从驱动程序类名的下拉菜单中选择。

10. 从驱动程序类名的下拉列表中选择
oracle.jdbc.driver.OracleDriver,单后单击Finish。

领域需要的说明
驱动程序名称Yes 将显示数据库浏览器视图的描述性名称。
URLYes 数据库连接字符串。每个数据库都有自己的URL结构,例如:jdbc:oracle:thin://
用户名No 创建数据库连接时的登录名。
密码No 创建数据库连接时的密码。
JARs驱动程序Yes 将在此列表中用户管理的JARs添加到驱动程序管理器的类路径中。如果数据库的驱动程序在Java类路径上不可用,则在这里应该添加。
驱动程序类名称Yes 完全限定Java的JDBC驱动程序类名。这个类的访问必须在Java类路径+驱动程序的JAR文件列表的合并类路径的位置上。
保存密码No 选择此选项指示数据库资源管理器在本地存储的密码。如果选择此选项,当你试图连接时将不会提示你输入密码。
打开Eclipse启动No 选择此选项将指示数据库资源管理器在Eclipse启动过程中自动创建连接。

新的驱动程序出现在DB浏览器视图。

Oracle驱动程序的DB浏览器视图

二、打开数据库连接

当MyEclipse启动或数据库连接导致任何事件被丢弃时,打开一个连接。例如数据库服务器重启。

1. 右键单击该驱动程序,然后选择打开连接。

打开一个数据库连接

如果连接配置文件被配置为禁用保存密码选项,则打开数据库连接向导。

输入用户名和密码

2. 输入密码。

3. 如果您需要对数据库的修改进行立即提交,那么选择自动提交复选框。您可以在MyEclipse数据库资源管理器的首选项中设置自动提交为默认设置。

4. 单击确定来启动数据库连接进程,新的数据库连接打开并显示在DB浏览器中。

在DB Explorer中新的数据库连接

注意:如果您关闭数据库浏览器视图或切换到不同的视角,连接保持打开状态。

本站文章除注明转载外,均为本站原创或翻译

相关推荐

Python网络爬虫之分析网页

一、分析并提取网页内容的有三种方式o正则表达式(速度最快,但适应变化略差)oBeautifulsoup库(速度是正则表达式的约几分之一)oselenium或pyppeteer的中的浏览器对象的查找元素...

Python进阶-day9:正则表达式

目标学习Python的re模块基础用法。掌握正则表达式的匹配(match,search,findall)、替换(sub)和分割(split)操作。练习:编写代码从一段文本中提取所有邮箱地址。学习内...

Python模块datetime、calendar、logging、argparse、re用法

datetime模块:提供日期和时间相关的功能。importdatetime#获取当前日期和时间current_time=datetime.datetime.now()#格式化日期...

一文讲清怎么利用Python实现Linux系统日志检索分析管理系统

摘要:在现代IT运营与开发中,日志分析早已成为不可或缺的核心环节。无论是排查系统故障、进行安全审计,还是优化服务性能,日志文件始终是最真实、最权威的信息来源。Linux系统作为主流的服务器操作系统,其...

Python基础编程——标准库之shelve模块

在实际开发中,要将数据进行持久化,通常的做法是,将数据保存到文件或者数据库中。Python有多种方法将数据保存到文件中,本节将会介绍使用Python的标准库shelve来将数据保存到文件中。shelv...

使用 Python 开发一个 Python 解释器

原文地址:https://python.plainenglish.io/introduction-to-creating-interpreter-using-python-c2a9a6820aa0原文...

强烈推荐!Python 这个宝藏库 re 正则匹配

Python的re模块(RegularExpression正则表达式)提供各种正则表达式的匹配操作。在文本解析、复杂字符串分析和信息提取时是一个非常有用的工具,下面总结了re模块的常用方...

python入门到脱坑正则表达式—re.match()函数

re.match()是Python正则表达式模块re中的一个重要方法,用于从字符串的起始位置匹配一个模式。下面我将详细介绍它的用法和特点。基本语法re.match(pattern,stri...

Python中使用re模块实现正则表达式的替换字符串操作

#编程语言#我是"学海无涯自学不惜!",关注我,一同学习简单易懂的Python编程。0基础学python(83)Python中,导入re模块后还可以进行字符串的替换操作,就是sub()...

深入理解re模块:Python中的正则表达式神器解析

在Python中,"re"是一个强大的模块,用于处理正则表达式(regularexpressions)。正则表达式是一种强大的文本模式匹配工具,用于在字符串中查找、替换或提取特定模式...

python入门到脱坑正则表达式—re.search()函数

re.search()是Python正则表达式模块re中的核心函数之一,用于在字符串中搜索匹配指定模式的第一个位置。与re.match()不同,它不限制匹配必须从字符串开头开始。基本语法...

python入门到脱坑正则表达式—re.sub()函数

re.sub()是Python正则表达式模块re中用于字符串替换的核心函数,它可以在字符串中搜索匹配正则表达式的部分,并将其替换为指定的内容。基本语法re.sub(pattern,repl...

python之re模块

re模块一.re模块的介绍1.什么是正则表达式"定义:正则表达式是一种对字符和特殊字符操作的一种逻辑公式,从特定的字符中,用正则表达字符来过滤的逻辑。(也是一种文本模式;)2、正则表达式可以...

Python中re模块详解

在《用最简单的方式教会你使用Python正则》一文中,我们介绍了正则表达式该如何书写,还通过简单的示例介绍了Python中如何通过re模块使用正则功能。今天本文将通过以下内容详细介绍r...

微信积分商城货到付款系统|裂变营销+物流闭环

微信积分商城货到付款系统核心卖点速览零成本运营:免授权+完全开源PHP源码,9MB轻量部署,Mysql数据库高效支撑。灵活支付组合:独创“积分+货到付款+运费”混合支付,用户兑换无忧,商家资金零风险...