• java代码连接数据库编码实现


    依赖包:

    compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.38'
    compile group: 'org.mongodb', name: 'mongo-java-driver', version: '4.2.3'
    compile group: 'com.oracle.database.jdbc', name: 'ojdbc8', version: '19.8.0.0'

    public static Connection getConnection() {
    
            Connection conn = null;
            try {
                String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
                String user = "scott";
                String password = "tiger";
    
                Class.forName("oracle.jdbc.driver.OracleDriver");// 加载数据驱动
                conn = DriverManager.getConnection(url, user, password);// 连接数据库
    
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
                System.out.println("加载数据库驱动失败");
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println("连接数据库失败");
            }
            return conn;
        }

    mysql:

     public static final String url = "jdbc:mysql://192.168.31.150/information_schema";  
        public static final String name = "com.mysql.jdbc.Driver";  
        public static final String user = "root";  
        public static final String password = "";  
     
        public static Connection conn = null;  
        public static PreparedStatement pst = null;  
        public static ResultSet  ret  = null;
     
        
        public static Connection getConnection(String url,String user,String password) throws Exception{
            try {
                 Class.forName(name);
                 Connection connection = DriverManager.getConnection(url,user,password);//获取连接  
                 if(null == connection) {
                     throw new Exception("can not connect mysql");
                 }
                 return connection;
            } catch (Exception e) {
                throw e;
            }
        }

    mongo:

      //不通过认证获取连接数据库对象
        @SuppressWarnings("resource")
        public static MongoDatabase getConnect(String ip,int port,String databaseName){
            //连接到 mongodb 服务
            MongoClient mongoClient = new MongoClient(ip, port);
            //连接到数据库
            MongoDatabase mongoDatabase = mongoClient.getDatabase(databaseName);
            //返回连接数据库对象
            return mongoDatabase;
        }
  • 相关阅读:
    功能类控件
    关系类控件-明细表
    WPF MenuItem 四种角色分析
    自定义的 ListBoxItem 自适应ListBox的宽度
    由DataGridTextColumn不能获取到父级DataContext引发的思考
    GDI+中发生一般性错误的解决办法(转帖)
    WPF中RadioButton绑定数据的正确方法
    C# 使用XML序列化对象(二)
    C# 使用XML序列化对象(一)
    WPF中RadioButton的分组
  • 原文地址:https://www.cnblogs.com/liangblog/p/14708762.html
Copyright © 2020-2023  润新知