java mysql连接测试类_java 的 数据库连接测试类 (SQL server)

package com.xrom.ssh.test;

import java.sql.*;

import java.text.SimpleDateFormat;

/**

* 测试sql server 数据库是否能连接

* Created by bill xu on 2019/1/31.

*/

public class TestConn {

public static void main(String[] args) {

String DataBaseName = "mydb";//数据库名称

String user = "sa"; //数据库用户名

String Psd = "sa"; //数据库密码

String name = "localhost";//数据库ip地址

String instancename = "SQLEXPRESS";//实例名称

//实例连接方式

//如果式默认实例则不需要加实例名,直接这样jdbc:sqlserver://localhost;databaseName=mydb;user=sa;password=sa

//https://bbs.csdn.net/topics/392190826

String url = "jdbc:sqlserver://"+name +"instanceName="+instancename+

";databaseName="+DataBaseName+

";user="+user+";password="+Psd;//sa身份连接

//数据库端口连接方式

// String url = "jdbc:sqlserver://"+ name +":1433;databaseName="+DataBaseName+

// ";user="+user+";password="+Psd;//sa身份连接

// Declare the JDBC objects.

try {

// Establish the connection.

System.out.println("begin.");

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println(url);

Connection conn = DriverManager.getConnection(url);

System.out.println("数据库连接成功!!!");

System.out.println("end.");

Statement stmt = null;

ResultSet rs = null;

// Create and execute an SQL statement that returns some data.

String SQL = "SELECT * FROM [Real]";

stmt = conn.createStatement();

rs = stmt.executeQuery(SQL);

// Iterate through the data in the result set and display it.

while (rs.next()) {

// System.out.println("时间+" + rs.getTime(1));

// java.util.Date date;

// System.out.println("日期 +" + (date = rs.getDate(1)));

// SimpleDateFormat format0 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// System.out.println("first:" + format0.format(date.getTime()));

// String timeStr = rs.getString(1);

// java.util.Date sene = format0.parse(timeStr);

// System.out.println("second:" + format0.format(sene.getTime()));

System.out.println(rs.getString(1) + " " + rs.getString(2));

}

conn.close();

}

catch (Exception e) {

e.printStackTrace();

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的数据库连接测试工具类的JAVA代码: ```java import java.sql.*; public class DBConnectionTest { public static void main(String[] args) { String driver = ""; // 数据库驱动 String url = ""; // 数据库连接地址 String username = ""; // 数据库用户名 String password = ""; // 数据库密码 // 测试MySQL数据库连接 driver = "com.mysql.jdbc.Driver"; url = "jdbc:mysql://localhost:3306/test"; username = "root"; password = "root"; testConnection(driver, url, username, password); // 测试Oracle数据库连接 driver = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@localhost:1521:orcl"; username = "scott"; password = "tiger"; testConnection(driver, url, username, password); } public static void testConnection(String driver, String url, String username, String password) { Connection conn = null; try { // 加载数据库驱动 Class.forName(driver); // 建立数据库连接 conn = DriverManager.getConnection(url, username, password); // 输出连接信息 System.out.println("数据库连接成功,连接地址为:" + url); } catch (ClassNotFoundException e) { System.out.println("数据库驱动加载失败!"); e.printStackTrace(); } catch (SQLException e) { System.out.println("数据库连接失败!"); e.printStackTrace(); } finally { if (conn != null) { try { // 关闭数据库连接 conn.close(); } catch (SQLException e) { System.out.println("数据库连接关闭失败!"); e.printStackTrace(); } } } } } ``` 在这个工具类中,我们通过传入不同的数据库连接信息,来测试不同类型的数据库连接是否成功。其中,`testConnection` 方法中的代码用于建立数据库连接,并输出连接信息。 需要注意的是,在使用该工具类时,需要将对应的数据库驱动程序添加到类路径中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值