【数据库篇】——3.连接数据库并测试

                                                                                                    学习下一节:用户登录注册系统的设计和分析

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的一些知识综合运用做一个——用户登录注册系统。

                                                                                                         学习下一节:用户登录注册系统的设计和分析

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值