java中测试数据库连接是否成功

package testj;

import java.sql.*;
/**
 * 测试连接数据库是否成功
 * @author 明
 *
 */
public class JdbcTest{
    public static void main(String args[]) {

  // String driverName="oracle.jdbc.driver.OracleDriver";//加载驱动 
  // String dbURL="jdbc:oracle:thin:@127.0.0.1:1521:ORCL";//localhost代表本机,也可以是 127.0.0.1,可以填写具体IP

        String driverName="com.mysql.jdbc.Driver";//加载驱动          
        String dbURL="jdbc:mysql://192.168.1.197:3306";//localhost代表本机,也可以是 127.0.0.1,可以填写具体IP

        // String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//这是要连接的数据库加载器
        // String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=Library";//这是要连接的端口号以及数据库名称
        String userName="sb";//用户名
        String userpwd="123";//用户密码
        try {
            Class.forName(driverName);
            System.out.println("加载驱动成功");
        }catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
            System.out.println("加载驱动失败");
        }
        try {
            Connection dbConn=DriverManager.getConnection(dbURL,userName,userpwd);
            System.out.println("连接数据库成功");
        }catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
            System.out.println("数据库连接失败");
        }
    }

注释:

jdbc:代表以jdbc的方式连接;
oracle:表示连接的是oracle数据库;
thin:表示连接时采用thin模式(oracle中有两种模式);
@表示地址;
localhost:1521:orcl中localhost代表本地数据库,1521代表本地数据库端口号,orcl代表本地数据库的sid。
关于thin的解释:
thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。
oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle
Call
Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速度
快,但是需要安装和配置数据库。 
   */
  
  String userName="c##zyt";// 用户名
  String Pwd="1234";//密码
 try
}

你可能感兴趣的:(java中测试数据库连接是否成功)