package database;
import java.sql.*;
public class ConnectDataBase {
public ConnectDataBase(){
} //使用oracle(ojdbc14.jar) private static String driver="oracle.jdbc.driver.OracleDriver"; private static String url="jdbc:oracle:thin:@127.0.0.1:1521:moyq"; private static String username="sjzx"; private static String password="sjzx"; /* * 创建数据库连接 */ public static Connection createConn(){ Connection conn=null; try { //如果是sql server连接 ,使用oracle(sqljdbc.jar) // driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; // url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=dsn"; // username="sa"; // password="123456"; Class.forName(driver); System.out.println("驱动成功"); System.out.println(driver); conn=DriverManager.getConnection(url, username, password); System.out.println("connection连接成功"); } catch (Exception e) { // TODO: handle exception System.out.println("connection出现异常"); e.printStackTrace(); } return conn; } /* * 关闭数据库连接 */ public static void Close(ResultSet rs,PreparedStatement ps,Connection conn){ try { if(rs!=null)rs.close(); if(ps!=null)ps.close(); if(conn!=null)conn.close(); } catch (Exception e) { // TODO: handle exception System.out.println("关闭连接出错,含有ResultSet"); e.printStackTrace(); } } public static void Close(ResultSet rs,Statement stat,Connection conn){ try { if(rs!=null)rs.close(); if(stat!=null)stat.close(); if(conn!=null)conn.close(); } catch (Exception e) { // TODO: handle exception System.out.println("关闭连接出错,含有ResultSet"); e.printStackTrace(); } } public static void Close(PreparedStatement ps,Connection conn){ try { if(ps!=null)ps.close(); if(conn!=null)conn.close(); } catch (Exception e) { // TODO: handle exception System.out.println("关闭连接出错,没有ResultSet"); e.printStackTrace(); } } /** * @param args */ public static void main(String[] args){ ConnectDataBase.createConn(); } }
|
|