学习Java配置一直是我好大的问题,今天花了一上午对Java环境变量,Java连接Oracle11G,mysql,TOMCAT6进行了配置,记录下来:
一,Java:
1,用户变量(针对有个用户)
2,编辑PATH,在变量值后面加D:\Java\jdk\bin(我的安装路径),
3,在CMD里面运行Java -version出现Java版本等就对了。
二,连接MYSQL:
1,首先找到MYSQL的驱动包(哪儿找就不说了),放在磁盘上,我的是(D:\java\util\mysql-connector-java-5.0.4-bin);
2,配置,用户变量里如果没有就创建一个classpath,变量值为.;(分号)d:\java\util\mysql-connector-java-5.0.4-bin.jar,如果有classpath就在后面加分号后加d:\java\util\mysql-connector-java-5.0.4-bin.jar
3,测试代码:
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.SQLException ;
public class ConnectionDemo02{
// 定义MySQL的数据库驱动程序
public static final String DBDRIVER = "org.gjt.mm.mysql.Driver" ;
// 定义MySQL数据库的连接地址
public static final String DBURL = "jdbc:mysql://localhost:3306/数据库名" ;
// MySQL数据库的连接用户名
public static final String DBUSER = "root" ;
// MySQL数据库的连接密码
public static final String DBPASS = "mysqladmin" ;
public static void main(String args[]){
Connection conn = null ; // 数据库连接
try{
Class.forName(DBDRIVER) ; // 加载驱动程序
}catch(ClassNotFoundException e){
e.printStackTrace() ;
}
try{
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
}catch(SQLException e){
e.printStackTrace() ;
}
System.out.println(conn) ; // 如果此时可以打印表示连接正常
try{
conn.close() ; // 数据库关闭
}catch(SQLException e){
e.printStackTrace() ;
}
}
};
三,连接Oracle11G:
1,找到驱动包,在oracle安装目录下我的是D:\Oracle\product\11.1.0\db_1\jdbc\lib;此目录下有ojdbc5.jar,ojdbc6.jar,如果jdk5就用5,6就用6;
2,配置驱动包的变量(我把驱动包拷出来,放在d:\java\util里面),配置后上面MYSQL的类似。
3,测试代码:
import java.sql.Connection ;
import java.sql.DriverManager ;
import java.sql.SQLException ;
import java.sql.PreparedStatement ;
public class JDBCOracle{
// 定义MySQL的数据库驱动程序
public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver" ;
// 定义MySQL数据库的连接地址
public static final String DBURL = "jdbc:oracle:thin:@localhost:端口号:数据库标识符" ;
//端口号后标识符可以通过在doc下运行lsnrctl status查看
// MySQL数据库的连接用户名
public static final String DBUSER = "scott" ;
// MySQL数据库的连接密码
public static final String DBPASS = "tiger" ;
public static void main(String args[]) throws Exception{ // 所有异常抛出
Connection conn = null ; // 数据库连接
Class.forName(DBDRIVER) ; // 加载驱动程序
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASS) ;
PreparedStatement pstmt = null ;
String sql = "INSERT INTO person(id,name,age,birthday) VALUES (myseq.nextVal,?,?,?)" ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,"李兴华") ;
pstmt.setInt(2,30) ;
pstmt.setDate(3,new java.sql.Date(new java.util.Date().getTime())) ;
pstmt.executeUpdate() ; // 执行更新操作
pstmt.close() ;
conn.close() ; // 数据库关闭
}
};
四,tomcat配置
1,安装时要选择jre所在的路径;
2,找到server.xml,在host标签下配置虚拟目录,
<Context path="test" docBase="I:\JavaWeb" reloadable="true"></Context>
3,如果想要资源也目录的形式显出来,找到安装目录conf目录下的web.xml,找到listing标签(可以通过ctrl+f,搜索),修改 <init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
记录完成!!2012年7月27日 10:59:15
分享到:
相关推荐
本教程将详细解释如何在Tomcat服务器上配置Oracle 10g数据库的连接池数据源。 首先,确保你已经安装了必要的软件环境: 1. Java环境:JDK 1.4 2. 服务器:Tomcat 5.5 3. 数据库:Oracle 10g 配置步骤如下: 1. **...
Java是一种广泛使用的编程语言,尤其在企业级应用中,它经常需要与各种数据库进行交互,如Oracle和MySQL。为了在Java程序中连接到这些数据库,我们需要特定的驱动程序,通常以JAR(Java Archive)文件的形式存在。...
Oracle 11g、PL/SQL Developer、JDK 1.6 和 Tomcat 6.0 是四个在IT行业中至关重要的软件组件,尤其对于企业级Java应用的开发和部署而言。接下来,我们将深入探讨这些软件的功能、安装过程以及它们如何协同工作。 ...
本资源包含Oracle 11g的JDBC驱动jar包以及相关的Java测试案例,帮助开发者理解和实践如何在Java程序中使用这些驱动来连接和操作Oracle数据库。 首先,Oracle JDBC驱动主要分为两类: Thin驱动 和 Thin 驱动。Thin...
当我们需要在Java程序中连接Oracle 11g数据库时,通常需要依赖特定的驱动jar包,如`classes12.jar`。 `classes12.jar`是Oracle提供的JDBC驱动程序,包含了与Oracle数据库交互所需的类和方法。在Java程序中,我们...
### Delphi7 ADO 连接远程 Oracle11g 的详细步骤及注意事项 #### 一、概述 本文档旨在提供一套完整的解决方案,帮助用户...总之,通过本文提供的指导,用户可以较为顺畅地完成 Delphi7 与 Oracle11g 的远程连接配置。
java 数据库 连接池 jsp mysql oracle jdbc tomcat
首先,Oracle数据库是企业级数据库管理系统的一个典型代表,Java连接Oracle数据库通常需要ojdbc.jar或ojdbc6.jar等驱动包。这些jar包包含Oracle JDBC驱动程序,可在Java代码中通过Class.forName()方法加载,然后使用...
对于Oracle 11g,我们需要确保已安装并正确配置了Oracle数据库服务,同时在Nacos的配置文件中指定相应的JDBC连接信息。 1. **配置Nacos连接Oracle**: - 打开Nacos的配置文件`bootstrap.properties`(或者在分布式...
在Linux环境中配置Tomcat 7连接Oracle 10g数据库是一项常见的任务,特别是在开发和部署Java Web应用时。以下是一个详细的步骤指南: 1. **驱动准备**: Oracle数据库的JDBC驱动通常以`.zip`格式提供,如`classes12...
Oracle 11g OCI(Oracle Call Interface)是Oracle数据库提供的一种C语言编程接口,它允许开发者在各种操作系统上编写应用程序,直接与Oracle数据库进行交互。这个oci.zip文件包含的应该是Oracle 11g的OCI驱动或者...
Oracle和MySQL是两种广泛应用的关系型数据库管理系统,它们各自都有对应的JDBC驱动,使得Java应用程序能够方便地与这两种数据库建立连接。 1. Oracle JDBC驱动: Oracle提供了多种JDBC驱动,包括 Thin 驱动、OCI ...
在Java编程环境中,连接Oracle 12c数据库是常见的需求,尤其在开发企业级应用时。Oracle 12c是Oracle公司推出的最新版本的...在开发过程中,正确配置和使用这个驱动包对于构建稳定、高效的Java-Oracle连接至关重要。
这包括对Oracle和MSSQL Server这两种不同类型的数据库进行配置,并在Java应用程序中引用这些连接池。提供的资源包含了必要的jar包,用于支持与数据库的交互。 **正文**: 1. **Tomcat连接池介绍** Tomcat作为轻量...
Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程,帮助读者了解如何使用 DBlink 连接 Oracle...
本示例"mysql和Oracle的多数据源配置demo"聚焦于如何在SpringBoot框架下同时集成和管理MySQL与Oracle这两种不同的数据库系统,以实现多数据源的配置。这在需要处理不同数据库类型或者需要实现数据冗余和故障切换的...
Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JSP等Java EE规范。Tomcat因其简单易用、轻量级等特点而被广泛应用于Java Web项目的开发和部署。 **安装步骤:** 1. **下载Tomcat**:访问Apache官网下载...
这个压缩包中的"oracle11g驱动jar包"很可能包含`ojdbc6.jar`或`ojdbc7.jar`,这两个是Oracle 11g JDBC驱动的主要文件。将这些jar文件添加到项目的类路径(classpath)中,然后可以使用以下代码示例建立数据库连接: ...
在Java编程中,连接Oracle和MySQL数据库是常见的需求,这对于数据操作、数据分析或者构建Web应用程序至关重要。本示例将向你展示如何使用Java API来实现这两个数据库的连接,并且提供了相应的数据库驱动包。 首先,...