JDBC连接MySQL数据库
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCTest {
public static void main(String[] args) {
String driverName="com.mysql.cj.jdbc.Driver";
String dbURL="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai";
String userName="userName";
String userPassword="userPassword";
try{
Class.forName(driverName);
System.out.println("加载MySQL驱动成功");
} catch(ClassNotFoundException e) {
System.err.println("加载MySQL驱动失败");
}
try (Connection dbConnection = DriverManager.getConnection(dbURL, userName, userPassword)) {
System.out.println("连接数据库成功");
} catch(SQLException e) {
System.err.println("数据库连接失败");
}
}
}
JDBC连接SQLServer数据库
import java.sql.*;
public class Main{
public static void main(String[] args) {
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=database";
String userName="userName";
String userPassword="userPassword";
try{
Class.forName(driverName);
System.out.println("加载SQLServer驱动成功");
} catch(ClassNotFoundException e) {
System.err.println("加载SQLServer驱动失败");
}
try (Connection dbConnection = DriverManager.getConnection(dbURL, userName, userPassword)) {
System.out.println("连接数据库成功");
} catch(SQLException e) {
System.err.println("数据库连接失败");
}
}
}
JDBC连接Oracle数据库
import java.sql.*;
public class Main{
public static void main(String[] args) {
String driverName="oracle.jdbc.driver.OracleDriver";
String dbURL="jdbc:oracle:thin:@localhost:1521:databaseName";
String userName="userName";
String userPwd="userPassword";
try{
Class.forName(driverName);
System.out.println("加载Oracle驱动成功");
} catch(ClassNotFoundException e) {
System.err.println("加载Oracle驱动失败");
}
try (Connection dbConnection = DriverManager.getConnection(dbURL, userName, userPassword)) {
System.out.println("连接数据库成功");
} catch(SQLException e) {
System.err.println("数据库连接失败");
}
}
}