JDBC连接数据库
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,JDBC连接数据库主要有以下几个步骤:1、加载JDBC驱动程序Class.forName("com.mysql.jdbc.Driver");加载成功后,会将Driver类的实例注册到DriverMan
千家信息网最后更新 2025年02月06日JDBC连接数据库
JDBC连接数据库主要有以下几个步骤:
1、加载JDBC驱动程序
Class.forName("com.mysql.jdbc.Driver");
加载成功后,会将Driver类的实例注册到DriverManager类中。
2、提供连接JDBC的URL
URL=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=gbk;
useUnicode=true&characterEncoding=gbk设置数据库编码
3、创建数据库连接
要连接数据库,需要向java.sql.DriverManager请求并获得Connection对象,该对象就代表一个数据库 的连接。
String username="root";String password="123456";Connection conn=DriverManager.getConnection(URL,username,password);
4、创建一个statement
要执行SQL语句就必须获得java.sql.Statement实例,常用的Statement实例有
(1)执行静态SQL语句,通常通过Statement实例实现;
Statement st=conn.createStatement();
(2)执行动态SQL语句,通常通过PreparedStatement实例实现;
String sql="select * from tablename"; PreparedStatement ps=conn.perpareStatement(sql);
5、执行SQL语句
Statement接口提供了三种执行SQL语句的方法:executeQuery,executeUpdate,execute;
String sql="select * from test";String sql2="insert into book ("bookName","price","author""publish") values("Java技术",99.99,"Jhon","清华大学出版社");
①executeQuery(String sql):执行查询数据库语句,返回一个结果集ResultSet对象;
ResultSet rs=st.executeQuery(sql);
②executeUpdate(String sql):执行INSERT,UPDATE或者DELETE语句以及SQL DDL语句;
int rows=st.executeUpdate(sql2);
③execute(String sql):用于执行返回多个结果集,多个更新技术或者组合的语句。
boolean flag=st.execute(String sql);
6、处理结果
(1)执行更新返回的是本次操作影响的记录数
(2)执行查询返回的结果是一个ResultSet对象
while(rs.next()){string author=rs.getString(3);//从左到右,索引从1开始}
7、关闭JDBC对象
关闭记录集,关闭声明以及关闭连接对象。
if(rs!=null){rs.close();}if(st!=null){st.close();}if(conn!=null){conn.close;}
语句
数据
数据库
对象
实例
结果
多个
技术
更新
查询
成功
代表
出版社
动态
大学
常用
接口
方法
步骤
程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
td数据库配置
车载数据库方案
深圳盘古网络技术有限公司
关系型数据库衰落
佛山软件开发就业
互联网科技发布ppt模板
软件开发全部人员
新华互联网科技组织
国家推进网络安全建设方案
服务器配置表
杀手3服务器机房钥匙卡
专家的大脑就是一个数据库
标准拉曼光谱数据库
如何通过键盘重启服务器
图像在数据库是如何存储的
纬编机软件开发商
数据库使用视频
软件开发阶段性进度计划
数据库技术 应用 开题报告
计算机网络技术的地位影响
金蝶kis账套数据库恢复
下载协作服务器是什么意思
杀手6 服务器
深圳小吃店自助点餐软件开发
pg 数据库 like查询
标准拉曼光谱数据库
无限大数据库
配置安全策略添加服务器端口
网络安全作文30个字
联想服务器服务中心