博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Web整合开发(12) -- JDBC
阅读量:6655 次
发布时间:2019-06-25

本文共 1285 字,大约阅读时间需要 4 分钟。

JDBC访问数据库的一般步骤:

注册驱动,获取连接,获取Statement,执行SQL并返回结果集,遍历结果集显示数据,释放连接。

Connection conn = null;Statement stmt = null;ResultSet rs = null; try{ // 注册 MySQL 驱动. 也可以使用下面两种方式的任一种 DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //new com.mysql.jdbc.Driver(); //Class.forName("com.mysql.jdbc.Driver").newInstance(); // 获取数据库连接。 三个参数分别为 连接URL,用户名,密码 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/databaseWeb", "root", "mysql"); // 获取 Statement。 Statement 对象用于执行 SQL。相当于控制台。 stmt = conn.createStatement(); // 使用 Statement 执行 SELECT 语句。返回结果集。 rs = stmt.executeQuery("select * from tb_person");     while (rs.next()) { out.println("...");     } }catch(SQLException e){ out.println("发生了异常:" + e.getMessage()); e.printStackTrace(); }finally{     // 关闭     if(rs != null)       rs.close();     if(stmt != null)       stmt.close();     if(conn != null)       conn.close(); }

常见的数据库连接:

MySQL:          jdbc:mysql://localhost:3306/db
Oracle:          jdbc:oracle:thin:@localhost:1521/db
DB2:            jdbc:db2://localhost:6789/db
PostgreSQl:     jdbc:postgresql://localhost:5432/db
Sybase:jdbc:     jtds:sybase://localhost:2638/db
SQLServer:      jdbc:microsoft:sqlserver://localhost:1433;databaseName=db
SQLServer 2005: jdbc:sqlserver://localhost:1433;databaseName=db

转载于:https://www.cnblogs.com/thlzhf/p/3941776.html

你可能感兴趣的文章
图片的copy,从一个目录复制到另一个目录
查看>>
thinkphp分页显示
查看>>
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(二)
查看>>
mysql
查看>>
给SharePoint中的User Profile添加属性需要注意的地方
查看>>
二维数组中的查找
查看>>
GitHub Desktop for Win 安装不上
查看>>
SpringMVC中使用Interceptor拦截器
查看>>
20135220谈愈敏Linux_总结
查看>>
Windows Phone 7(WP7)开发 AutoCompletedBox制作中文城市名称输入框
查看>>
vue echarts 实现地图大气泡图
查看>>
机器学习经典算法详解及Python实现--基于SMO的SVM分类器
查看>>
TF-IDF与余弦相似性的应用(一):自动提取关键词
查看>>
ZOJ 2974 Just Pour the Water
查看>>
CodeVS 1045 回文数
查看>>
深度学习003:LeNet-5网络研究,并用keras框架复现、pytorch框架复现
查看>>
2018网易有道暑期实习笔试题
查看>>
ALGO_53(蓝桥杯) 最小乘积
查看>>
bloom, Fake HDR, True HDR(转)
查看>>
【转】MySQL的各种timeout
查看>>