当前位置:  编程技术>java/j2ee

JDBC环境设置(中文详解)

    来源: 互联网  发布时间:2014-11-04

    本文导语:  安装Java: 安装J2SE开发工具包5.0(JDK 5.0)下载:Java官方网站。 请确保以下环境变量设置,如下所述: JAVA_HOME: 此环境变量应该指向安装JDK的目录,例如:C:Program FilesJavajdk1.5.0CLASSPATH: 此环境变量应已适当的路径设置,如: C:Prog...

安装Java:

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

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

JAVA_HOME: 此环境变量应该指向安装JDK的目录,例如:C:Program FilesJavajdk1.5.0
CLASSPATH: 此环境变量应已适当的路径设置,如: C:Program FilesJavajdk1.5.0_20jrelib
PATH: 此环境变量应指向适当的JRE bin,如: C:Program FilesJavajre1.5.0_20bin.

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

进入控制面板,双击系统。如果是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 FilesMySQLmysql-connector-java-5.1.8.

相应地设置CLASSPATH变量到C:Program FilesMySQLmysql-connector-java-5.1.8mysql-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 FilesMySQLbin
C:Program FilesMySQLbin>


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

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

代码如下:

C:Program FilesMySQLbin>mysqld
C:Program FilesMySQLbin>


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

代码如下:

C:Program FilesMySQLbin> mysqladmin create EMP -u root -p
Enter password: ********
C:Program FilesMySQLbin>


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

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

代码如下:

C:>
C:>cd Program FilesMySQLbin
C:Program FilesMySQLbin>


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

代码如下:

C:Program FilesMySQLbin>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编程的一个样本示例。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jdbc连接数据库,能否有jdbc中的方法进行安全设置:
  • easy question:jdbc与jdk需要分别安装吗。如何设置jdbc的classpath
  • 要运行JDBC的程序,该如何设置?
  • 请问linux下的jdbc驱动怎样设置
  • 请问哪里有jdbc for sqlserver2000的驱动?如何设置?
  • 驱动程序找不到Class.forName("oracle.jdbc.driver.OracleDriver");,在程序中还要设置什么?
  • 关于JDBC-ODBC连接ACCESS数据库的问题(不设置数据源)?
  • 再问一个Jdbc-Odbc的问题?如何连接SQL Server7.0(不设置数据源)?
  • 怎样在JB7里面设置MySQL的JDBC驱动?
  • 我在servlet用了sqlserver2000的JDBC驱动访问数据库,当servlet放在tomcat中时,如何设置tomcat使它能找到驱动?
  • 谁能告诉我 sql server 2000 jdbc驱动程序应该怎么设置,如果设环境变量怎么设,谢谢!
  • 请问,如何装载mssql的jdbc的驱动程序和设置java执行程序时的参数。
  • 我在servlet用了sqlserver2000的JDBC驱动访问数据库,当servlet放在tomcat中时,如何设置tomcat使它能找到驱动? iis7站长之家
  • 万分感谢,WIN2000下MySQL和JDBC的设置问题!叩首!
  • jbuilder中jdbc的设置
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 高性能JDBC驱动 DataDirect JDBC Drivers
  • 关于JDBC-ODBC和JDBC的区别
  • JDBC驱动代理 HA-JDBC
  • 访问MS SQL能不能直接用JDBC,如果能相应的JDBC Driver从哪里得到?
  • JDBC 工具包 Midao JDBC
  • 请问JDBC和JDBC-ODBC有什么区别?是不是连接的时候也有所不同。
  • JDBC 驱动程序 Drizzle-JDBC
  • JDBC执行日志 JDBC Logger
  • OLAP数据源的JDBC驱动 Jdbc4Olap
  • 讨论:纯java的JDBC与JDBC-ODBC桥的比较?那种效率高、快?(面向服务端)
  • jdbc1.2 jdbc2.0里面的类是干什么用的?
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • 百万火急:一个 jsp的jdbc的问题,用的是jdbc,odbc桥。
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • jdbc 连接sybase11.9时出错,错误提示:JZ0D5: 装载协议 com.sybase.jdbc2.tds.tds 时出错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3