`
cfan1874
  • 浏览: 42182 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Java连接Oracle11G,mysql和Tomcat等配置(第一次写日记)

    博客分类:
  • Java
阅读更多
   学习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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics