jdbc连接sqlserver,mysql,oracle
生活随笔
收集整理的這篇文章主要介紹了
jdbc连接sqlserver,mysql,oracle
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class xxx{private static String port = "1433";private static String ip = "192.168.2.163";//mysql : jdbc:mysql:////sqlserver : jdbc:sqlserver// 或者 jdbc:microsoft:sqlserver://
private static String driverType = "jdbc:sqlserver://";private static String DatabaseName = "test";private static String username = "sa";private static String password = "123456";//sqlerver數據庫 com.microsoft.sqlserver.jdbc.SQLServerDriver驅動//mysql 數據庫 com.mysql.jdbc.Driver 驅動private static String Drivermanager = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//取得本地保存的自定義標識private static Map<String,String> localMap = new HashMap<>();//接收到數據庫返回的自定義標識private static Map<String,Member> databaseMap = new HashMap<>();//本地保存拼接標識文件private static String FileSavePath = "E:/check/ckeckMemberInfoforJZ/member001.data";private static String catchMemberSql = "select * from memberUpdate";private static String catchCardNotSql = "";//獲取數據庫連接,執行目的語句private static ResultSet getJdbcConnet(String directSql){Connection connection;Statement statement;ResultSet resultSet = null;//拼接成穩定的URLtry {String basicUrl = driverType+ip+":"+port+";DatabaseName="+DatabaseName;Class.forName(Drivermanager).newInstance();connection = DriverManager.getConnection( basicUrl,username, password);System.out.println("jdbc connect success");statement = connection.createStatement();
resultSet = statement.excute(directSql);}catch (ClassNotFoundException e){e.printStackTrace();}catch (SQLException e){e.printStackTrace();}catch (IllegalAccessException e){e.printStackTrace();}catch (InstantiationException e){e.printStackTrace();}return resultSet;}
resultSet = statement.excute(directSql);}catch (ClassNotFoundException e){e.printStackTrace();}catch (SQLException e){e.printStackTrace();}catch (IllegalAccessException e){e.printStackTrace();}catch (InstantiationException e){e.printStackTrace();}return resultSet;}
特別說明url:
1:sqlserver
? ? ??jdbc:sqlserver://192.168.2.163:1433;DatabaseName=test
2:mysql
? ? ? jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=utf8
拼接url時需注意。
轉載于:https://www.cnblogs.com/zgq7/p/9996657.html
總結
以上是生活随笔為你收集整理的jdbc连接sqlserver,mysql,oracle的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Transactional 事务
- 下一篇: P1481 魔族密码 (LIS)