首页 > 代码库 > jdbc连接数据库(mysql,sqlserver,oracle)
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(); } }}
jdbc连接数据库(mysql,sqlserver,oracle)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。