java jdbc 简单demo
来源:互联网 发布:2015网络热词 编辑:程序博客网 时间:2024/05/20 07:59
一个简单的jdbc demo
public class SampleJdbcTest{ static Logger logger = LoggerFactory.getLogger(SampleJdbcTest.class); // JDBC driver name and database URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost/mytest"; // Database credentials static final String USER = "user"; static final String PASS = "pass"; public static void main(String[] args) { Connection conn = null; Statement stmt = null; try { logger.info("STEP 2: Register JDBC driver"); Class driver_class = Class.forName(JDBC_DRIVER); Driver driver = (Driver)driver_class.newInstance(); DriverManager.registerDriver(driver); logger.info("STEP 3:Open a connection"); logger.info("Connecting to database..."); conn = DriverManager.getConnection(DB_URL, USER, PASS); logger.info("STEP 4: Execute a query"); logger.info("Creating statement..."); stmt = conn.createStatement(); String sql; sql = "SELECT id, name, age, password FROM user"; ResultSet rs = stmt.executeQuery(sql); logger.info("STEP 5: Extract data from result set"); while (rs.next()) { //"Retrieve by column name"); int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); String password = rs.getString("password"); logger.info("Display values"); logger.info("ID:{} ", id); logger.info("age:{} ", age); logger.info("name:{} ", name); logger.info("password:{} ", password); } logger.info("STEP 6: Clean-up environment"); rs.close(); stmt.close(); conn.close(); } catch (SQLException se) { logger.info("Handle errors for JDBC"); se.printStackTrace(); } catch (Exception e) { //Handle errors for Class.forName e.printStackTrace(); } finally { //finally block used to close resources try { if (stmt != null) stmt.close(); } catch (SQLException se2) { }// nothing we can do try { if (conn != null) conn.close(); } catch (SQLException se) { se.printStackTrace(); }//end finally try }//end try System.out.println("Goodbye!"); }}
摘自 jdbc sample,Example Code
阅读全文
0 0
- java jdbc 简单demo
- JDBC连接mysql的简单DEMO程序
- java多线程简单demo
- java多线程简单demo
- JAVA JDBC 简单分页
- java 简单jdbc
- JDBC --- java开发中jdbc连接数据库demo
- JDBC Demo
- java简单邮件发送demo
- Java 文件操作简单demo
- lucene 4.4 Java 简单 Demo
- java读写hdfs简单demo
- JAVA多线程死锁简单Demo
- java读写HDFS简单demo
- Java 回调简单Demo
- java访问hdfs简单demo
- Java 简单观察者模式Demo
- Java简单邮件发送demo
- less命令
- android studio和eclipse中如何获取sha1值
- 竞争分析中产生想法
- loadrunner安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法
- C++ string
- java jdbc 简单demo
- 常用的linux命令
- redis详解(三)-- 面试题
- Thymeleaf表达式语法以及日期格式化
- 【Android系列】View的事件分发机制
- 大数据&Docker&AI课程大纲
- Django blog
- android官方文档之路--Wi-Fi Peer-to-Peer
- 一个很好用的静态代码扫描工具 360FireLine