JDBC查询数据

package jp.co.seanuts.lincoln.asc.ascfc10.ascsc1000;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import megen.util.StringUtil;

public class Test {

	public static void main(String[] args) {
		conData();
	}

	

	public static void conData() {

	String sql = "select USR_ID, PWD, USR_NM from TM_USR_MST where USR_ID=?";
		Connection conn = null;
		PreparedStatement stmt = null;
		ResultSet result = null;
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");
			String url = "jdbc:oracle:thin:@192.14.13.---:1521:dvlcn";
			String user = "AP03";
			String password = "AP03";
			conn = DriverManager.getConnection(url, user, password);
			stmt = conn.prepareStatement(sql);
			stmt.setQueryTimeout(1);
			stmt.setString(1, "M8871333");
			result = stmt.executeQuery();
			while (result.next()) {
				ResultSetMetaData rsmd = result.getMetaData();
				System.out.println(result.getString("USR_ID") + result.getString("PWD") + result.getString("USR_NM"));
				System.out.println(rsmd.getColumnCount());
				for (int i = 1; i <= rsmd.getColumnCount(); i++) {
					System.out.println(rsmd.getColumnName(i));//列名
				}

			}

		} catch (SQLException | ClassNotFoundException e) {
			// TODO 自動生成された catch ブロック
			e.printStackTrace();
		} finally {
			try {
				if (result != null) {
					result.close();
				}
				if (stmt != null) {

					stmt.close();

				}
				if (conn != null) {
					conn.close();
				}
			} catch (SQLException e) {
				// TODO 自動生成された catch ブロック
				e.printStackTrace();
			}
		}
	}

}

猜你喜欢

转载自chimpp55.iteye.com/blog/2383053