import java.sql.*; public class Database8 { public static void main(String[] args) { Connection conn=null; PreparedStatement ps=null; ResultSet rs=null; try{ Class.forName("com.mysql.cj.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/pjpowernode","root","123456"); conn.setAutoCommit(false); ps=conn.prepareStatement("select ename,job,sal from emp"); rs=ps.executeQuery(); while(rs.next()){ System.out.println("ename="+rs.getString("ename")+",job="+rs.getString("job")+",sal="+rs.getString("sal")); } conn.commit(); }catch (Exception e){ try { conn.rollback(); } catch (SQLException ex) { ex.printStackTrace(); } e.printStackTrace(); }finally { if(rs!=null){ try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if(ps!=null){ try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } if(conn!=null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
JDBC编程六步代码实现
最新推荐文章于 2024-06-24 21:19:32 发布
该代码示例展示了如何使用Java编程语言通过JDBC连接到MySQL数据库,并执行SQL查询来获取emp表中的ename, job和sal字段数据。程序首先加载数据库驱动,然后建立连接,设置自动提交为false,创建PreparedStatement对象,执行查询,遍历结果集并打印数据,最后进行提交或回滚事务并关闭资源。
摘要由CSDN通过智能技术生成