欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

JDBC练习一

发布时间:2025/3/12 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 JDBC练习一 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

JDBC练习一

import java.sql.*;public class JDBCTest01 {public static void main(String[] args) {Connection conn = null;Statement stmt = null;try{// 1、注册驱动Driver driver = new com.mysql.jdbc.Driver(); //多态,父类型引用指向子类型对象DriverManager.registerDriver(driver);// 2、获取连接/*url包括哪几部分:协议IPPort资源名eg:http://180.101.49.11:80/index.htmlhttp:// 通信协议180.101.49.11 IP地址80 端口号index.html 资源名*/// static Connection getConnection(String url, String user, String password)String url = "jdbc:mysql://127.0.0.1:3306/mydb";String user = "root";String password = "123456";conn = DriverManager.getConnection(url,user,password);System.out.println("数据库连接对象" + conn); //数据库连接对象com.mysql.jdbc.JDBC4Connection@1ae369b7// 3、获取数据库操作对象// Statement createStatement() 创建一个 Statement 对象来将 SQL 语句发送到数据库。stmt = conn.createStatement();// 4、执行sql语句// int executeUpdate(String sql) // 专门执行DML语句// 返回值是“影响数据库中的记录条数”int count = stmt.executeUpdate("insert into student values(5,'田七')");System.out.println(count == 1 ? "保存成功":"保存失败");// 5、处理查询结果集} catch(SQLException e) {e.printStackTrace();} finally {// 6、释放资源// 从小到大依次关闭(后进先出)if(stmt != null) {try {stmt.close(); }catch (SQLException e) {e.printStackTrace();}}if(conn != null) {try {conn.close(); }catch (SQLException e) {e.printStackTrace();}}}} }

运行结果:

总结

以上是生活随笔为你收集整理的JDBC练习一的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。