JDBC入门连接MySQL查数据
2015-08-13 22:04
831 查看
在MySQL中建立user表,插入数据
新建java工程,导入驱动jar包
java类
运行结果:
create table user( id int, name varchar(10), age int )engine myisam charset utf8; insert into user(id,name,age) values (1,'zhang',18), (2,'lisi',20), (3,'laowang',30);
新建java工程,导入驱动jar包
java类
package com.itheima.domain; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class JDBCTest { public static void main(String[] args) throws Exception { //1,加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); //2,链接数据库 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/qq","root","111111"); //3,得到发送查询语句的对象 Statement stmt=conn.createStatement(); //4,发送语句 String sql="select id,name,age from user"; ResultSet rs=stmt.executeQuery(sql); //5,打印 while(rs.next()){ System.out.print("id号:"+rs.getInt("id")); System.out.print("姓名:"+rs.getString("name")); System.out.println("年龄:"+rs.getInt("age")); } //6释放资源 rs.close(); stmt.close(); conn.close(); } }
运行结果:
id号:1姓名:zhang年龄:18 id号:2姓名:lisi年龄:20 id号:3姓名:laowang年龄:30
相关文章推荐
- 解决mysql 1040错误Too many connections的方法
- 解决mysql 1040错误Too many connections的方法
- Mysql函数(内置函数,自定义函数)
- mysql创建用户授权
- 解决mysql 1040错误Too many connections的方法
- MySQL复制表数据到新表的方法
- CMD方式修改MySQL的root用户密码
- MySQL 5.6 中 TIMESTAMP 的变化分析
- MySQL事务及触发器
- mysql时间类型区别及使用
- mysql may to many
- 数据库连接错误 Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' 解决
- Crontab 每天定时备份 MySQL
- MySql 定时任务 Event Scheduler
- 11步教你选择最稳定的MySQL版本
- MySQL 存储引擎 MyISAM 与 InnoDB 的对比
- mysql的event坑
- MYSQL中取当前年份的第一天和当前周,月,季度的第一天/最后一天
- MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
- MYSQL主从表插入,使用存储过程