最近学习反射内容,利用反射来连接数据库:
首先我们在开发工具中创建工程:(工程名根据自己来设置)
创建类:
package com.tool;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.junit.Test;
public class JdbcUtil {
private static final String username="root"; //数据库的名字
private static final String password="root"; //数据库的密码
private static final String DRIVER="com.mysql.jdbc.Driver"; //驱动信息
private static final String url="jdbc:mysql://localhost:3309/user"; //数据库地址
private Connection connection;
private PreparedStatement preparedStatement;
private ResultSet resultSet;
public JdbcUtil(){
try {
Class.forName(DRIVER);
System.out.println("数据库连接成功!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//数据库连接
public Connection getConnection(){
try {
connection=DriverManager.getConnection(url,username,password);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return connection;
}
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
JdbcUtil jdbcUtils = new JdbcUtil();
jdbcUtils.getConnection();
}
}