JDBC环境设置(中文详解)

安装Java:

安装J2SE开发工具包5.0(JDK 5.0)下载:Java官方网站

请确保以下环境变量设置,如下所述:

JAVA_HOME: 此环境变量应该指向安装JDK的目录,例如:C:\Program Files\Java\jdk1.5.0
CLASSPATH: 此环境变量应已适当的路径设置,如: C:\Program Files\Java\jdk1.5.0_20\jre\lib
PATH: 此环境变量应指向适当的JRE bin,如: C:\Program Files\Java\jre1.5.0_20\bin.

可能已有这些变量设置了,但只是为了确保在这里是如何检查。

进入控制面板,双击系统。如果是Windows XP的用户有可能要打开:"性能"=》"维护",会看到系统图标。

转到“高级"选项卡,然后单击"环境变量"。

现在,选择所有输入的变量设置正确。

将自动获得了JDBC包java.sql和javax.sql,当安装J2SE开发工具包5.0(JDK 5.0)

安装数据库:

将需要当然,最重要的是实际运行的数据库用,可以查询和修改表。

安装数据库是最适合的。可以有很多选择,最常见的有:

MySQL DB: MySQL是一个开放源码的数据库。可以从这里下载MySQL官方网站,建议下载完整Windows安装。

此外,下载和安装MySQL管理以及MySQL查询浏览器。这些都是基于GUI的工具,这将使开发更加容易。

最后,请下载并在一个方便的目录解压缩的MySQL Connector/J(MySQL JDBC驱动程序)。对于本教程的目的,我们将假设已经安装了驱动程序位于 C:\Program Files\MySQL\mysql-connector-java-5.1.8.

相应地设置CLASSPATH变量到C:\Program Files\MySQL\mysql-connector-java-5.1.8\mysql-connector-java-5.1.8-bin.jar. 根据安装的驱动程序版本可能会有所不同。

PostgreSQL DB: PostgreSQL是一个开放源码的数据库。可以从这里下载 PostgreSQL官方网站

Postgres安装包含一个名为pgAdmin III一个基于GUI管理工具。 JDBC驱动程序也包括作为安装的一部分。

Oracle DB: Oracle数据库是Oracle销售的商用数据库。假设有必须的分发介质进行安装。

Oracle的安装包括一个名为Enterprise Manager中基于GUI的管理工具。 JDBC驱动程序也包括作为安装的一部分。

安装数据库驱动程序:

最新的JDK包含JDBC-ODBC桥驱动程序,使大多数开放式数据库连接(ODBC)驱动程序程序员可使用JDBC API。

现在,大多数数据库厂商随数据库的安装提供相应的JDBC驱动程序。所以,不应该担心这部分。

设置数据库认证:

在本教程中,我们将使用MySQL数据库。当安装上述任何数据库,它的管理员ID设置为root,并给出规定设置选择的密码。

用root和密码,可以创建另一个用户ID和密码,或者可以使用root和密码在JDBC应用程序中。

有各种不同的数据库操作,如数据库的创建和删除,这将需要管理员ID和密码。

对于JDBC教程的其余部分,我们将使用MySQL数据库 username 作为ID和 password 作为密码。

如果没有足够的权限来创建新的用户,那么可以让数据库管理员(DBA)来创建一个用户ID和密码给你。

创建数据库:

要创建EMP数据库,请使用下列步骤:

步骤1:
打开命令提示符并更改到安装目录,如下所示:

代码如下:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

注:这取决于的MySQL系统上的安装位置,mysqld.exe的路径可能会有所不同。也可以查看关于如何启动和停止数据库服务器文档。

步骤2:
通过执行下面的命令,如果它没有运行启动数据库服务器。

代码如下:

C:\Program Files\MySQL\bin>mysqld
C:\Program Files\MySQL\bin>

步骤3:
通过执行以下命令来创建数据库EMP

代码如下:

C:\Program Files\MySQL\bin> mysqladmin create EMP -u root -p
Enter password: ********
C:\Program Files\MySQL\bin>

创建表
要创建Employees表中EMP的数据库,请执行以下步骤:

步骤1:
打开命令提示符并更改到安装目录,如下所示:

代码如下:

C:\>
C:\>cd Program Files\MySQL\bin
C:\Program Files\MySQL\bin>

步骤2:
登录数据库,如下所示

代码如下:

C:\Program Files\MySQL\bin>mysql -u root -p
Enter password: ********
mysql>

步骤3:
创建Employee表如下:

代码如下:

mysql> use EMP;
mysql> create table Employees
-> (
-> id int not null,
-> age int not null,
-> first varchar (255),
-> last varchar (255)
-> );
Query OK, 0 rows affected (0.08 sec)
mysql>

创建数据记录
最后,在Employee表中创建一些记录如下:

mysql> INSERT INTO Employees VALUES (100, 18, 'Zara', 'Ali');
Query OK, 1 row affected (0.05 sec)

mysql> INSERT INTO Employees VALUES (101, 25, 'Mahnaz', 'Fatma');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (102, 30, 'Zaid', 'Khan');
Query OK, 1 row affected (0.00 sec)

mysql> INSERT INTO Employees VALUES (103, 28, 'Sumit', 'Mittal');
Query OK, 1 row affected (0.00 sec)

mysql>关于MySQL数据库的完整认识,学习MySQL教程。

现在,就可以开始使用JDBC尝试。接下来的教程将给予有关JDBC编程的一个样本示例。

(0)

相关推荐

  • JDBC简介_动力节点Java学院整理

    前言:什么是JDBC 维基百科的简介: Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.JDBC也是Sun Microsystems的商标.它JDBC是面向关系型数据库的. 简单地说,就是用于执行SQL语句的一类Java API,通过JDBC使得我们可以直接使用Java编程来对关系数据库进行操作.通过封装,可以使开发人员使用纯Java API完成S

  • 基于Java回顾之JDBC的使用详解

    尽管在实际开发过程中,我们一般使用ORM框架来代替传统的JDBC,例如Hibernate或者iBatis,但JDBC是Java用来实现数据访问的基础,掌握它对于我们理解Java的数据操作流程很有帮助. JDBC的全称是Java Database Connectivity. JDBC对数据库进行操作的流程:•连接数据库•发送数据请求,即传统的CRUD指令•返回操作结果集JDBC中常用的对象包括:•ConnectionManager•Connection•Statement•CallableStat

  • JDBC基础教程

    本文实例讲述了JDBC基础知识与技巧.分享给大家供大家参考.具体分析如下: 1.什么是JDBC? 通俗来讲JDBC技术就是通过java程序来发送SQL语句到数据库,数据库收到SQL语句后执行,把结果返回给java程序管理. 2.使用JDBC要有什么条件呢? A)目标数据库主机的地址 B)数据库软件在该主机上所占用的端口号 C)登陆数据库用的用户名 D)该用户名的密码 E)连接数据库 3.JDBC技术的原理 我们知道,数据库是有各种类型的,不同的厂商生产的数据库标格和规范是不同的,这时候,如果我们

  • 深入解析Java中的JDBC事务

    事务 事务是一步或多步组成操作序列组成的逻辑执行单元,这个序列要么全部执行,要么则全部放弃执行.事务的四个特性:原子性(Atomicity).一致性(Consistency).隔离性(IsoIation)和持续性(Durability)原子性(Atomicity):事务应用最小的执行单元,不可再分.是事务中不可再分的最小逻辑执行体. 一致性(Consistency):事务的执行结果,必须使数据库的从一个一致性的状态变到另一个一致性的状态. 隔离线(IsoIation):各个事务的执行互不干扰,任

  • JDBC示例代码

    本教程提供了如何创建一个简单的JDBC应用程序的示例.演示如何打开一个数据库连接,执行SQL查询,并显示结果. 所有在此模板的例子中提到的步骤,将在本教程的后续章节说明. 创建JDBC应用程序: 有下列涉及构建JDBC应用程序的六个步骤: 导入数据包 . 需要包括含有需要进行数据库编程的JDBC类的包.大多数情况下,使用 import java.sql.*  就可以了. 注册JDBC驱动程序. 需要初始化驱动程序,可以与数据库打开一个通信通道. 打开连接. 需要使用DriverManager.g

  • 一个jdbc 测试程序代码

    复制代码 代码如下: import java.sql.Date; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSetMetaData; import java.sql.Statement; import java.sql.ResultSet; import java.sql.DriverManager; import java.sql.SQLException; publ

  • JDBC环境设置(中文详解)

    安装Java: 安装J2SE开发工具包5.0(JDK 5.0)下载:Java官方网站. 请确保以下环境变量设置,如下所述: JAVA_HOME: 此环境变量应该指向安装JDK的目录,例如:C:\Program Files\Java\jdk1.5.0CLASSPATH: 此环境变量应已适当的路径设置,如: C:\Program Files\Java\jdk1.5.0_20\jre\libPATH: 此环境变量应指向适当的JRE bin,如: C:\Program Files\Java\jre1.5

  • Linux环境下Oracle安装参数设置方法详解

    前面讲了虚拟机的设置和OracleLinux的安装,接下来我们来说下Oracle安装前的准备工作. 1.系统信息查看 系统信息查看 首先服务器ip:192.168.8.120 服务器系统:Oracle Linux Server release 6.5 服务器主机名:oracle-learn 查看磁盘空间情况: [root@oracle-learn ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 32G 4.8G 26G

  • VSCode + WSL 2 + Ruby环境搭建图文详解

    vscode配置ruby开发环境 vscode近年来发展迅速,几乎在3年之间就抢占了原来vim.sublime text的很多份额,犹记得在2015-2016年的时候,ruby推荐的开发环境基本上都是vim和sublime text,然而,随着vscode的发展,vscode下ruby的开发体验已经非常不错.现在基本上使用win 10 wsl2 + vscode + windows terminal的体验已经不逊于mac + vim (sublime) + item 2的体验了 总体步骤 使用w

  • IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境的步骤详解

    之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天玄武老师给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境,相比于传统搭建方式,极少的配置文件和配置信息会让你彻底爱上它. 环境搭建步骤详解 第1步:创建Spring Initializr项目 在IntelliJ IDEA中新建项目,选择Spring Initializr,JDK版本选择自己安装的版本(首次使用可能显示没有,那么就点击New去按照步骤创

  • Clion配置C语言环境的步骤详解

    配置环境 1.安装TDM-GCC(https://jmeubank.github.io/tdm-gcc/) 这部分除了安装路径外全部下一步就行 2.在cmd命令行下使用gcc-v 检查TDM-GCC是否安装成功 2.开始设置 3. 添加MinGW 4. 具体配置 5. 配置后按确定,Clion开始编译,可能出现警告 CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_COMPILE

  • Java与Oracle实现事务(JDBC事务)实例详解

    Java与Oracle实现事务(JDBC事务)实例详解 J2EE支持JDBC事务.JTA事务和容器事务事务,这里说一下怎样实现JDBC事务. JDBC事务是由Connection对象所控制的,它提供了两种事务模式:自己主动提交和手动提交,默认是自己主动提交. 自己主动提交就是:在JDBC中.在一个连接对象Connection中.默认把每一个SQL语句的运行都当做是一个事务(即每次运行完SQL语句都会马上将操作更新到数据库). 手动提交就是:当须要一次性运行多个SQL语句,将多个SQL语句组成一个

  • Centos7 ftp环境搭建教程详解

    没玩过linux,折腾了半天的ftp,好不容易亲测通过了.不容易啊.下面把劳动成果分享到我们平台,感兴趣的朋友参考下吧! 操作环境:vm虚拟机 centos7 首先:搞定网络问题:默认情况下使用ifconfig可以看到虚拟机下是无网络的.(注:虚拟机网络设置为NAT或桥接模式都是可以的) 输入命令nmtui 打开网络配置 回车->回车 将倒数第二项 Automatically connect 勾上 然后就有网络了 然后更新系统:yum update 查看vsftpd是否已安装:vsftpd -v

  • Spring boot跨域设置实例详解

    定义:跨域是指从一个域名的网页去请求另一个域名的资源 1.原由 公司内部有多个不同的子域,比如一个是location.company.com ,而应用是放在app.company.com , 这时想从 app.company.com去访问 location.company.com 的资源就属于跨域 本人是springboot菜鸟,但是做测试框架后端需要使用Springboot和前端对接,出现跨域问题,需要设置后端Response的Header.走了不少坑,在这总结一下以备以后使用 2.使用场景

  • Android Studio开发环境搭建教程详解

    对于移动端这块,笔者之前一直都是进行iOS开发的,也从来没用过Java.但是因为进入了Google Android全国大学生移动互联网创新挑战赛(进入官网)的总决赛(笔者"西部计算机教育提升计划"的项目被直接推荐进入决赛),这个比赛要求一定要提交apk程序,所以我不得不赶紧学习一下Android开发了. 下面就对自己学习的过程做一个记录. 一.安装Android Studio 笔者用的计算机配置如下: Mac下安装Android Studio应该更简单一些,只需要下载一个Android

  • node.js环境搭建图文详解

    身为一名Java开发者对前端充满无限的好奇,于是开始踏入前端的领地.要想先学习,搭建环境是必备,所以整理一篇node.js环境搭建教程. Node.js 是一个让 JavaScript 运行在服务端的开发平台 官网https://nodejs.org 下载 下载地址https://nodejs.org/en/download/ 本次下载LTS长期支持版,.zip解压版本(当然也可以使用安装版.msi),点击右侧[64-bit]即可下载. 解压 解压到自己所要存放的文件夹中,如图: 解压完成后会有

随机推荐