package com.wujh.util.sql;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* postgresql转mysql生成数据库脚本
*
* @author wujianh
*
*/
public class PostgresqlConvertMysql {
private static Map tableMap = Collections
.synchronizedMap(new HashMap());
/**
* 读取配置文件获取连接数据库的数据库名
*
* @return String 数据库名
*/
public static Connection getConnection() {
// 声明Connection对象
Connection con;
// 驱动程序名
String driver = "org.postgresql.Driver";
// URL指向要访问的数据库名mydata
String url = "jdbc:postgresql://192.16.51.172:5432/web";
// MySQL配置时的用户名
String user = "web";
// MySQL配置时的密码
String password = "web";
// 遍历查询结果集
try {
// 加载驱动程序
Class.forName(driver);
// 1.getConnection()方法,连接MySQL数据库!!
con = DriverManager.getConnection(url,user,password);
return con;
} catch (ClassNotFoundException e) {
// 数据库驱动类异常处理
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
} catch (SQLException e) {
// 数据库连接失败异常处理
e.printStackTrace();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();