【第22期】观点:IT 行业加班,到底有没有价值?

Java连接oracle数据库

原创 2016年06月01日 22:20:27

package cn.itcast.jdbc;
import java.sql.*;
/*
 * 1.使用JDBC连接oracle----可以远程连接数据库
 * 2.使用jdbc_odbc桥连接方式----不可远程连接,一般不用
 * 
 */
public class JdbcDemo {
	public static void main(String[] args){
		try{
			
		//加载驱动
		Class.forName("oracle.jdbc.driver.OracleDriver");
	//	Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		System.out.println("driver loaded");
		
		//建立连接
		String url="jdbc:oracle:thin:@localhost:1521:myoracle";		
		Connection ct = DriverManager.getConnection(url, "scott", "Scott123");
	//	String url="jdbc:odbc:testmyoracle";
	//	Connection ct = DriverManager.getConnection(url, "scott", "Scott123");
		System.out.println("database connected");
		
		//创建语句,用于执行不含参数的静态SQL语句
	//	Statement stmt=ct.createStatement();
		
		//创建执行含有或不含参数的预编译的SQL语句
		String sql= "select * from emp where ename = ?";
		PreparedStatement pstmt=ct.prepareStatement(sql);
	    pstmt.setString(1,"SMITH");
	    
		//执行语句
		ResultSet rs = pstmt.executeQuery();
		while(rs.next()){
			System.out.print(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
		}
		
		//关闭各种资源
        rs.close();

        pstmt.close();

		ct.close();
		}
		
		
		catch(Exception e){
			e.printStackTrace();
		}
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Java连接oracle数据库

Java连接oracle数据库的两种常用方法 据我所知,使用jdbc连接上oracle有两种方法: 1、 使用thin连接 由于thin驱动都是纯Java代码,并且使用T...

JAVA连接Oracle数据库实代码+详细注释

下面是连接数据库的代码: package org.javawo.test; import java.sql.Connection; import java.sql.DriverManager; /** * 获取数据库连接 * * @author 杨涛 * */ public class DBConnection { /** Oracle数据库连接URL*/ private final static String DB_URL = "jdbc:oracle:thin:@192.168.2.66:1

欢迎关注CSDN程序人生公众号

关注程序员生活,汇聚开发轶事。

java连接oracle数据库查一张表的内容返回为json类型,并解析该json

java连接oracle数据库 json的生成及解析

Java连接Oracle数据库简单实例

数据库的操作是当前系统开发必不可少的开发部分之一,尤其是在现在的大数据时代,数据库尤为重要。但是你真的懂得Java与数据库是怎么连接的么? 先给大家一个数据库连接的简单实例: package com.java.dbtest;

Java使用OCI驱动连接Oracle数据库实现方法

Java程序连接oracle数据库时,用oci驱动要比用thin驱动性能好些。主要的区别是使用thin驱动时,不需要安装oracle的客户端,而使用oci时则要安装oracle的客户端。     ...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)