1.数据库的连接
在工程中新建一个类Main.java,用于连接我们之前创建的login数据库,访问Users这张表,输出用户名吧。
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Driver;
import com.mysql.jdbc.Statement;
public class Main {
static Connection conn = null;
static Statement state = null;
static ResultSet set = null;
public static void main(String[] args)
{
try
{
//注册数据库驱动
DriverManager.registerDriver(new Driver());
//获取数据库login连接,我这里数据库的账号和密码都是root
conn=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/login", "root", "root");
//获取传输器对象
state= (Statement) conn.createStatement();
//利用传输器对象执行sql语句
set=state.executeQuery("select * from Users");
while(set.next()){
System.out.println(set.getString("name"));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
set.close();
state.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
2.运行程序,测试数据库是否连接成功
图一:数据库表的内容 图二:控制台中输出的结果
以上,三篇文章,分别介绍了如何在MySQL中创建数据库,如何将JDBC的jar包导入工程,以及如何将连接我们的数据库。
接下来,还是你用到这个数据库,我们要结合JSP的一些知识综合运用做一个——用户登录注册系统。