Java连接数据库JDBC-类加载方式

原创 2018年04月16日 00:28:02

上一篇文章我们说到了JDBC连接数据的方式有一个properties的方式,这里我们介绍一下用过加载类的方式,在用properties对象的方式,伪代码如下

static{
        try {
            // 1.通过当前类获取类加载器
        ClassLoader classLoader=JDBCDemo3.class.getClassLoader();
            // 2.通过类加载器的方法获得一个输入流
        InputStream is=classLoader.getResourceAsStream("DB.properties");
            // 3.创建一个properties对象
        Properties bundle=new Properties();
            // 4.加载输入流
            bundle.load(is);
            // 5.获取相关参数的值
            driver = bundle.getProperty("driver.name");
            jdbcurl = bundle.getProperty("jdbcurl");
            username = bundle.getProperty("username");
            password = bundle.getProperty("password");
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/paicMis/article/details/79955432

类加载的几种方式

概念 类加载器(ClassLoader),顾名思义,即加载类的东西。在我们使用一个类之前,JVM需要先将该类的字节码文件(.class文件)从磁盘、网络或其他来源加载到内存中,并对字节码进行解析生成...
  • Spider_Lily
  • Spider_Lily
  • 2018年01月10日 17:09
  • 418

几种类加载方式的区别

虚拟机加载类的途径:  1、Dog dog = new Dog();  这个动作会导致常量池的解析,Dog类被隐式装载。  如果当前ClassLoader无法找到Dog,则抛出NoClass...
  • hengfanz
  • hengfanz
  • 2014年04月15日 15:03
  • 1232

Java 中类加载的方式

Java 中类加载的方式 1.从本地文件系统加载class文件 2.从JAR包中加载class文件 3.通过网络加载class文件 4.把一个Java源文件动态编译并执行 Jav...
  • u011819830
  • u011819830
  • 2013年09月20日 05:36
  • 575

java 载入类的三种方法

载入类的几种方法 所有资源都通过ClassLoader载入到JVM里,那么在载入资源时当然可以使用ClassLoader,只是对于不同的资源还可以使用一些别的方式载入,例如对于类可以直接ne...
  • AlbertFly
  • AlbertFly
  • 2016年08月25日 12:01
  • 855

类加载的三种方式比较

虚拟机加载类的途径 1、由 new 关键字创建一个类的实例 在由运行时刻用 new 方法载入 如:Dog dog = new Dog(); 2、调用 Class.forName()...
  • obession
  • obession
  • 2017年10月16日 10:34
  • 256

Java连接数据库的几种方式

Java连接数据的几种方式 程序预览图: 第一种:最普通的方式,利用java原生jdbc连接数据库 package utils;   import java.sql.Connection; im...
  • qq_25337221
  • qq_25337221
  • 2017年10月24日 17:20
  • 1598

java连接数据库的四种方式

JAVA连接数据库的方式有多种:根据所需要的不同数据库驱动分,分为四种: 1:1类驱动。这就是JDBC-ODBC桥的方式。 但这种方式不适合程序的重用与维护,不推荐使用。需要数据库的ODBC驱动。...
  • Cece_2012
  • Cece_2012
  • 2012年04月21日 22:59
  • 12722

Java类加载三:类加载机制分析(代码分析)

我们通过代码来分析类的加载逻辑,如有不正之处,欢迎批评指正。代码1:package com.ips.classloader;public class Coordinate { private ...
  • claram
  • claram
  • 2016年08月31日 20:31
  • 3006

java连接数据库方式。

一些常用的数据库连接方式。mySQl:           Connection conn=null;  Statement st=null;  ResultSet rs=null;    try{ ...
  • jokeHello
  • jokeHello
  • 2011年04月26日 10:05
  • 436

简述Java类加载方式及流程

在慕课网学习反射时想到自己之前学过的知识,故整理一番,希望能提供一点帮助,水平有限,如若有误欢迎指正。 Java提供了两种类的装载方式。一是预先加载,二是按需加载。因为可以对类进行按需加载,所以程序...
  • Selves_Nan
  • Selves_Nan
  • 2018年01月25日 22:37
  • 73
收藏助手
不良信息举报
您举报文章:Java连接数据库JDBC-类加载方式
举报原因:
原因补充:

(最多只允许输入30个字)