zoukankan      html  css  js  c++  java
  • jdbc连接数据库(mysql,sqlserver,oracle)

    package com.test;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    
    public class DBConn {
        
        public static Connection getConn(String db){
            String driverName="";
            String dbURL="";
            String userName = "";  
            String userPwd = ""; 
            if(db.equals("sqlServer")){
                driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
                dbURL = "jdbc:sqlserver://192.168.0.1:1444; DatabaseName=test";
                userName = "";
                userPwd = "";
            }else if(db.equals("oracle")){
                driverName = "oracle.jdbc.driver.OracleDriver";
                dbURL = "jdbc:oracle:thin:@192.168.0.1:1521:test";
                userName = "";
                userPwd = "";
            }else if(db.equals("mysql")){
                driverName = "com.mysql.jdbc.Driver";
                dbURL = "jdbc:mysql://192.168.0.1:3306/test";
                userName = "";
                userPwd = ""; 
            }
            Connection dbConn=null;
            try {
                Class.forName(driverName);
                dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
            } catch (Exception e) {
                e.printStackTrace();
            }
            return dbConn;
        }
        
        public static void main(String[] args) {
            Connection dbConn =DBConn.getConn("oracle");
            System.out.println(dbConn);
            String sql = "select id from table";
            PreparedStatement ps;
            try {
                ps = dbConn.prepareStatement(sql);
                ResultSet rs = ps.executeQuery();
                while(rs.next())
                    System.out.println(rs.getInt("id"));
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }
  • 相关阅读:
    Java之泛型练习
    集合框架-Map练习-记录字母出现的次数
    集合框架Map之entrySet方法的使用
    集合框架Map之KeySet方法的使用
    Java集合框架之LinkedList-----用LinkedList模拟队列和堆栈
    springboot2.0+mycat实验读写分离
    mysql主从复制
    mycat读写分离
    kafka初探
    redis-List类型
  • 原文地址:https://www.cnblogs.com/Nbge/p/4164998.html
Copyright © 2011-2022 走看看