JDBC连接数据库代码 (一) -- 一个简单的获取数据库表单
2018-02-19 23:34
701 查看
一个简单的获取数据库表单代码
连接步骤:
1.加载数据库驱动(jar包) 2.获得数据库连接 3.创建SQL语句 4.执行查询 5.遍历结果集 5.关闭数据库连接 |
具体实例:package com.nenu.www; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcConn { public static void main(String[] args) { try { Class.forName("com.mysql.jdbc.Driver");//导入驱动(jar包) } catch (ClassNotFoundException e) { e.printStackTrace(); } Connection conn = null; try { conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");//建立连接 } catch (SQLException e) { e.printStackTrace(); } String sql = "select name,email,dob from student";//建立SQL语句 try { Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); //cursor while(rs.next()){ String name = rs.getString(1); String email = rs.getString(2); String dob = rs.getString(3); System.out.println(name+" , "+email+" , "+dob); } } catch (SQLException e) { e.printStackTrace(); }finally{ if(conn!=null) try { conn.close();//关闭连接 } catch (SQLException e) { e.printStackTrace(); } } } } (同样打开MySQL命令行也可打开相应数据库内容)如下: Enter password: **** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 5.6.21-log MySQL Community Server (GPL) Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use localhost database Database changed mysql> select * from test -> ; ERROR 1146 (42S02): Table 'localhost.test' doesn't exist mysql> use test database Database changed mysql> select * from student; +---------+--------+-----------+------------+ | stud_id | name | email | dob | +---------+--------+-----------+------------+ | 1 | 哈哈 | 198493290 | 2017-12-13 | | 2 | 李zz | 343908409 | 2017-12-13 | | 3 | zzzz | 398479284 | 2017-12-13 | +---------+--------+-----------+------------+ 3 rows in set (0.00 sec) mysql> |
相关文章推荐
- 一个简单的连接数据库程序(JDBC)
- java 简单的jdbc连接数据库代码示例
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- 代码调用DruidDataSource来管理conn连接,同时声明了ThreadLocal对象来保存每次线程请求所获取的连接,这样可以避免每个new一个JDBC
- JDBC如何与数据库连接获取数据(原理+代码)
- 简单实现jdbc连接数据库通用工具类(代码)
- 简单的JDBC连接数据库代码
- A Simple JDBC MySQL Connection.一个JDBC到MySQL的简单数据库连接.
- 一个直接获取JDBC到数据库连接的工具包(二)
- 自己实现的一个简单的数据库连接的插件————JdbcPlugin
- 简单的JDBC连接数据库代码
- 写一个直接获取JDBC到数据库连接的工具包(一)
- 最简单的一个连接数据库的小程序
- java JDBC:一个数据库的简单使用实例
- C#使用ADO.NET连接数据库简单代码实例
- jdbc连接数据库代码
- JDBC.ODBC连接数据库代码
- java代码获取数据库连接并操作数据库用户
- JDBC连接数据库的URL关键代码
- 一个简单的数据库连接池(连接个数,连接时间限制)