首页 > 编程 > Java > 正文

java查漏补缺--jdbc简易示例

2019-11-08 01:04:49
字体:
来源:转载
供稿:网友
java数据库访问的底层得通过jdbc,但平时一般也接触不到jdbc这么底层。想系统学习下“sPRing的数据访问”这一块内容,自然就从最基础的jdbc开始着手。package jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JdbcTest { public static void main(String[] args) { Connection conn = null; try { conn = DriverManager.getConnection("jdbc:MySQL://127.0.0.1:3306/db", "root", "root"); } catch (SQLException e) { e.printStackTrace(); } if (conn == null) { System.out.println("conn is null."); return; } Statement statement = null; try { statement = conn.createStatement(); } catch (SQLException e) { e.printStackTrace(); } if (statement == null) { System.out.println("statement is null."); return; } ResultSet resultSet = null; try { resultSet = statement.executeQuery("select * from cabinet"); } catch (SQLException e) { e.printStackTrace(); } if (resultSet == null) { System.out.println("resultSet is null."); return; } try { while (resultSet.next()) { System.out.println(resultSet.getString("boxNum")); } } catch (SQLException e) { e.printStackTrace(); } System.out.println("hello, world!"); }}小例程一枚。大致步骤:创建connection、创建statement、执行sql语句、获取反馈数据。tips:resultSet获取数据时,会根据调用的方法(如:getString、getInt等)做类型转换。此处有个疑问:从数据库获取的原始数据是否都是string类型,而后再做的转换。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表