Java-7 连接mysql数据库的表数据(简单)

1 篇文章 0 订阅

连接mysql数据库的表数据

注意:首先导入mysql的驱动jar包,再执行操作,否则会报错。

代码:

import java.sql.*;

public class Conn {                          //创建类Conn
	static Connection con;                   //声明Connection对象
	static Statement sql;                    //声明Statement对象
	static ResultSet res;                    //声明ResultSet对象
	/*----------------------连接数据库方法begin----------------------*/
	public Connection getConnection(){       //建立返回值为Connection的方法
		try{                                 //加载数据库驱动类
			Class.forName("com.mysql.jdbc.Driver");
			System.out.println("数据库驱动加载成功");
		}catch(ClassNotFoundException e){
			e.printStackTrace();
		}
		try{                                 //通过访问数据库的URL获取数据库连接对象
			con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mysqltest","root","root");
			System.out.println("数据库连接成功");
		}catch(SQLException e){
			e.printStackTrace();
		}
		return con;                          //按方法要求返回一个Connection对象
	}
	/*----------------------连接数据库方法end----------------------*/
	public static void main(String[] args){  //主方法
		Conn c=new Conn();                   //创建本类对象
		con=c.getConnection();               //与数据库建立连接
		try{
			sql=con.createStatement();//实例化Statement对象
			//执行SQL语句,返回结果集
			res=sql.executeQuery("select * from login");
			while(res.next()){//如果当前语句不是最后一条,则进入循环
				//获取列名是id的字段值
				String id=res.getString("id");
				//获取列名是name的字段值
				String name=res.getString("name");
				//获取列名是pwd的字段值
				String pwd=res.getString("pwd");
				System.out.println("编号:"+id);
				System.out.println("名字:"+name);
				System.out.println("密码:"+pwd);
			}
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

数据库:
在这里插入图片描述
运行结果:
在这里插入图片描述
以上为2019-01-24的笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值