JDBC学习笔记之实践练习(mysql)
2012-07-11 21:32
239 查看
今天在昨天的基础上再看了马士兵老师的视频,用JDBC(一)所写的步骤写了个小demo,因为马士兵老师的视频用的是oracle数据库,而我用的是mysql数据库,其实流程是一样的,只是做了点小变化。具体如下:
基本通过上面的小demo就能明白了JDBC的编程步骤,不管你用的是那种数据库,编程步骤基本都是一样的。本来这文章是昨晚就要发布的,但是由于博客刚刚开通,发布不了,就都挤在今天了。
如小弟讲得有错的话,还请各位大牛,多多指正。联系:229047554@qq.com
import java.sql.*; public class JDBCTest { public static void main(String[] args) { //变量初始化 Connection conn = null; Statement statement = null; ResultSet rs = null; try { //获得Driver实例并向DriverManager注册 Class.forName("com.mysql.jdbc.Driver"); //获得DriverManager的链接 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/scutcs", "root", "6256253"); //通过链接创建statement语句 statement = conn.createStatement(); //执行statement中的查询语句,返回一个结果集 rs = statement.executeQuery("select * from student"); //通过结果集的遍历将结果输出来 while(rs.next()) { System.out.println(rs.getString("sno") + "\t" + rs.getString("sname")); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { //关闭各种链接 try { if(conn != null) conn.close(); if(statement != null) statement.close(); if(rs != null) { rs.close(); } } catch (SQLException e) { e.printStackTrace(); } } } }
基本通过上面的小demo就能明白了JDBC的编程步骤,不管你用的是那种数据库,编程步骤基本都是一样的。本来这文章是昨晚就要发布的,但是由于博客刚刚开通,发布不了,就都挤在今天了。
如小弟讲得有错的话,还请各位大牛,多多指正。联系:229047554@qq.com
相关文章推荐
- 玩转mysql(入门级练习)
- 1--socket的实践到内核--socket实践练习 .
- mysql乐观锁总结和实践
- MySQL 的 20+ 条最佳实践
- mysql练习 百度云
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- MySQL性能优化的21个最佳实践 和 mysql使用索引
- 同步mysql数据到ElasticSearch的最佳实践
- MySQL 主从复制理解与实践(WINDOWS环境)
- MySQL 占用空间一键查询实践
- mysql----乐观锁总结和实践
- Redis 学习笔记四 Mysql 与Redis的同步实践
- mysql:21个性能优化最佳实践之1[为查询缓存优化你的查询]
- MySQL实践-数据分组和过滤
- 读写分离实践:mysql-proxy
- MySQL查询语句的45道练习
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- mysql 单表查询练习
- Python编程:从入门到实践 第二章练习
- MySQL性能优化的21个最佳实践 和 mysql使用索引