package doo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Main {
private static String USERNAME="test";
private static String PASSWORD="test";
private static String DRVIER="oracle.jdbc.OracleDriver";
private static String URL = "jdbc:oracle:thin:@ip_address:1521:erp";
Connection connection = null;
PreparedStatement pstm = null;
ResultSet rs = null;
public Connection getConnection() {
try {
Class.forName(DRVIER);
connection = DriverManager.getConnection(URL, USERNAME, PASSWORD);
System.out.println("Connect successful!");
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
return connection;
}
public void Query() {
String sql = "select * from fdcpm_cm_contract where vbillcode='Q1-FS1404001' ";
try {
connection = getConnection();
pstm = connection.prepareStatement(sql);
rs = pstm.executeQuery();
while(rs.next()) {
String pk_cont = rs.getString("pk_cont");
String pk_dept = rs.getString("pk_dept");
String vbillcode = rs.getString("vbillcode");
System.out.println("pk_cont:"+pk_cont + "\t" + "pk_dept:" + pk_dept + "\t" + "vbillcode:" + vbillcode);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (rs != null)
rs.close();
if (pstm != null)
pstm.close();
if (connection != null)
connection.close();
System.out.println("connection closed!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
Main main = new Main();
main.Query();
}
}