Java连接Oracle数据库代码范例

下载 http://mirrors.ibiblio.org/maven/mule/dependencies/maven1/oracle-jdbc/jars/ojdbc14.jar 导入到工程中。

package test;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class SQLTest {
	private final static String URL = "jdbc:oracle:thin:@192.168.0.80:1521:mgdb01";
	// private final static String URL = "jdbc:oracle:thin:@(description=(address_list=(address=(host=192.168.0.80)(protocol=tcp)(port=1521))(load_balance=yes)(failover=on))(connect_data=(service_name=mgdb01)))";
	private final static String USERNAME = "dbuser";
	private final static String PASSWORD = "dbpassword";

	public static void main(String[] args) {

		Connection connection = null;

		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);

			String query = "select * from u_user";
			Statement statement = connection.createStatement();
			ResultSet rs = statement.executeQuery(query);

			while (rs.next()) {
				String userID = rs.getString("USER_ID");
				String nickName = rs.getString("USER_NICK_NAME");
				String password = rs.getString("USER_PASSWORD");
				System.out.println(userID + " " + nickName + " " + password);
			}
			rs.close();
			statement.close();

		} catch (Exception e) {
			try {
				if (connection != null) {
					connection.close();
				}
			} catch (SQLException e1) {
				e1.printStackTrace();
			}

			e.printStackTrace();
		}
	}
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值