`
javasss
  • 浏览: 66946 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

Class.forname的用法示例

 
阅读更多
package test;
class Test{
static { System.out.println("Test Class");}
}
public class TestDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName("test.Test");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("Couldn't find Test");
}
}

}
分享到:
评论

相关推荐

    java中Class.forName方法的作用详解

    Java中的`Class.forName()`方法是一个非常关键的工具,主要用于动态加载类。它的作用在于根据给定的类全名(包括包名)返回对应的`Class`对象。`Class`对象是Java反射机制的基础,它代表着运行时的类信息,可以通过...

    java中Class.forName的作用浅谈

    在Java编程语言中,`Class.forName()`方法是一个非常重要的功能,它主要用于动态加载类到Java虚拟机(JVM)中。这个方法的主要作用是根据给定的全限定类名(包括包名和类名)来查找并加载对应的类。下面我们将深入...

    Classfor的用法

    ### Class.forName 的用法详解 #### 一、概述 `Class.forName` 是 Java 反射 API 中的一个重要方法,主要用于动态加载类。该方法的主要作用是根据提供的全限定类名来加载并返回对应的 `Class` 对象。在 Java 开发...

    java于各种数据库连接额语句

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@localhost:1521:orcl"; // orcl 为数据库SID String user = "test"; String password = "test"; ...

    jdbc驱动程序实例

    - **Class.forName()**:用于加载特定的JDBC驱动类。 - **DriverManager.getConnection()**:用于建立到数据库的连接。 - **URL**:指定数据库的位置以及连接参数。 - **Connection**:表示与数据库之间的连接。 ##...

    JDBC常用的数据库连接.doc

    在上述示例中,`Class.forName()`方法用于加载相应的数据库驱动,`DriverManager.getConnection()`方法用于建立数据库连接,其中`MyDbComputerNameOrIP`是数据库服务器的地址,`myDatabaseName`是数据库名,`sUsr`和...

    JDBC访问数据库步骤

    加载驱动可以使用反射机制,例如使用 `Class.forName(String driverName)` 方法加载驱动。不同的数据库有不同的驱动,例如 Oracle、SQL Server、DB2、Informix、Sybase、MySQL、PostgreSQL 等。 步骤 2:创建连接 ...

    各种数据库的java链接

    - **加载驱动**:使用`Class.forName()`方法加载Oracle JDBC驱动。 - **设置URL**:URL格式为`jdbc:oracle:thin:@主机名:端口号:服务名`,其中服务名即SID(Service Identifier)。 - **建立连接**:通过`...

    java动态加载类

    Java中最常见的动态加载类的方式是使用`Class.forName()`方法。该方法接收一个字符串参数,即类的全限定名,返回表示此类的`Class`对象。通过这个`Class`对象,可以进一步调用其`newInstance()`方法来创建该类的实例...

    java与各种数据库连接的方法及驱动包

    在实际应用中,你需要根据项目需求和所使用的数据库类型,将对应的驱动包添加到类路径中,并使用相应的`Class.forName()`方法加载驱动,然后使用`DriverManager.getConnection()`方法创建数据库连接。同时,确保正确...

    JDBC数据库链接,连接各种数据库方式速查表

    Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String user = "test"; String password = "test"; Connection conn = DriverManager.get...

    Eclipse 快捷键

    1. **加载数据库驱动**:通过`Class.forName()`方法加载特定数据库的JDBC驱动。 2. **建立连接**:使用`DriverManager.getConnection()`方法获取数据库连接。 3. **创建Statement对象**:通过连接对象创建Statement...

    JAVASQL连接

    其中,`Class.forName()`用于加载Oracle的JDBC驱动,`getConnection()`方法用于建立数据库连接。 2. **DB2数据库连接** 连接DB2数据库,也需要先加载对应的JDBC驱动。代码如下: ```java Class.forName(...

    java数据库连数语法

    在使用JDBC时,首先需要加载数据库驱动,这通常通过`Class.forName()`方法完成,然后创建数据库连接。以下是不同类型的数据库使用JDBC连接的一些示例: 1. **Oracle数据库(thin模式)**: ```java Class.forName...

    Web应用中,各种数据库连接方法总结

    Class.forName("org.gjt.mm.mysql.Driver"); // 创建数据库连接 Connection cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, // 用户名 sPwd // 密码 ); ``...

    JAVA反射机制-Class类-Class对象的获取.pdf

    当我们不知道具体的类名,只能通过字符串形式传递时,可以使用`Class.forName`方法。 ```java try { Class<?> clazz = Class.forName("org.whatisjava.reflect.Foo"); Object obj = clazz.newInstance(); ...

    使用JDBC连接各种数据库总结

    - Oracle:`Class.forName("oracle.jdbc.driver.OracleDriver").newInstance()` - SQL Server:`Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance()` - DB2:`Class.forName(...

    java jdbc连接数据库

    Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:orcl"; ``` ##### 5. 使用jTDS连接SQL Server 2000 如果使用jTDS驱动连接SQL Server 2000,则需要jtds-1.2....

    JDBC连接各种数据库字符串大全

    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@localhost:1521:orcl"; // orcl为数据库的SID String user = "test"; String password = "test"; Connection ...

Global site tag (gtag.js) - Google Analytics