位置: 编程技术 - 正文

JDBC 连接MySQL实例详解(jdbc连接MySQL实验总结)

编辑:rootadmin

推荐整理分享JDBC 连接MySQL实例详解(jdbc连接MySQL实验总结),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jdbc连接mysql实现增删改查知识点,jdbc连接MySQL实训报告,jdbc连接MySQL实训报告,jdbc连接MySQL实验报告带结果,jdbc连接MySQL实训报告,jdbc连接MySQL实验报告,jdbc连接MySQL实验报告带结果,jdbc连接MySQL实验报告带结果,内容如对您有帮助,希望把文章链接给更多的朋友!

JDBC连接MySQL

JDBC连接MySQL

加载及注册JDBC驱动程序

Class.forName("com.mysql.jdbc.Driver");Class.forName("com.mysql.jdbc.Driver").newInstance();

JDBC URL 定义驱动程序与数据源之间的连接

标准语法:

<protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identifier(数据源)>

MySQL的JDBC URL格式:

jdbc:mysql//[hostname][:port]/[dbname][&#;param1=value1][¶m2=value2]….

示例:jdbc:

常见参数:user 用户名password 密码autoReconnect 联机失败,是否重新联机(true/false)maxReconnect 尝试重新联机次数initialTimeout 尝试重新联机间隔maxRows 传回最大行数useUnicode 是否使用Unicode字体编码(true/false)characterEncoding 何种编码(GB/UTF-8/…)relaxAutocommit 是否自动提交(true/false)capitalizeTypeNames 数据定义的名称以大写表示

建立连接对象

String url="jdbc: con = DriverManager.getConnection(url);

建立SQL陈述式对象(Statement Object)

Statement stmt = con.createStatement();

执行SQL语句

示例:

Java类型和SQL类型 技术手册P

PreparedStatement(预编语句)

PreparedStatement stmt = conn.prepareStatement("insert into test(id,name)values(&#;,&#;)");stmt.setInt(1,id);stmt.setString(2,name);

JDBC 连接MySQL实例详解(jdbc连接MySQL实验总结)

注:一旦设定语句的参数值后,就可以多次执行改语句,直到调用clearParameters()方法将他清除为止

CallableStatement(预储程序)技术手册P

JDBC2.0使用

ResultSet对象中的光标上下自由移动Statement stmt = con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);ResultSet rs=stmt.executeQuery("select * from test");

public Statement createStatement(int resultSetType,int resultSetConcuttency) throws SQLException

resultSetType

TYPE_FORWARD_ONLY 只能使用next()方法。TYPE_SCROLL_SENSITIVE 可以上下移动,可以取得改变后的值。TYPE_SCROLL_INSENSITIVE 可以上下移动。

resultSetConcuttency

CONCUR_READ_ONLY 只读CONCUR_UPDATABLE ResultSet对象可以执行数据库的新增、修改、和移除

直接使用ResultSet对象执行更新数据

新增数据

更新数据

删除数据

批处理

JNDI-数据源(Data Source)与连接池(Connection Pool)

Tomcat的JDBC数据源设置 技术手册P

连接池工具-Proxool Var 0.8.3 技术手册P

设置web.xml

配置Proxool.properties

使用Proxool连接池

感谢阅读此文,希望能帮助到大家,谢谢大家对本站的支持!

Mysql精粹系列(精粹) 关于Mysql整理的需要记忆和熟练掌握的内容1./*查看操作*/-------------------------------------------------------------------------------------------------------1./*查看操作*/SHOWP

php mysql连接数据库实例 小插曲,晚上把数据的my.ini编码改为utf-8,然后数据库一直不能启动,改回gbk就可以,有知道的告知下问题所在。因为是链接数据库,也没什么好说明的

MySQL隐式类型的转换陷阱和规则 前言相信大家都知道隐式类型转换有无法命中索引的风险,在高并发、大数据量的情况下,命不中索引带来的后果非常严重。将数据库拖死,继而整个

标签: jdbc连接MySQL实验总结

本文链接地址:https://www.jiuchutong.com/biancheng/348622.html 转载请保留说明!

上一篇:mysql 存储过程详解(mysql 存储过程存放在哪里)

下一篇:Mysql精粹系列(精粹)(mysql进阶之路)

  • 增值税发票如何开
  • 计提附加税金额
  • 税务制服的肩章是什么
  • 全年一次性奖金税收优惠政策
  • 个人所得税谁交
  • 2019发票认证期限新规
  • 固定资产报废电脑
  • 大病医疗可以抵扣吗
  • 免税商品进项增值税发票怎么做账
  • 抵扣联的抵扣期限
  • 六个点的税率是小规模吗
  • 股东出让个人股权流程
  • 管理费用月末结转总账登记图
  • 职工工资保险费账务处理怎么做?
  • 期初应收帐款
  • 来料加工复出口增值税政策
  • 案例分析工程发票进项高于销项怎么抵扣?
  • 电梯什么情况下可以换个新的
  • 商贸企业仓储服务有哪些
  • 购进材料再销售怎么会计分录
  • 收回长期股权投资账务处理成本法
  • 库存股是实收资本吗
  • 帮别人公司过账100万,再转30回给他
  • 劳务收入不足800
  • 工程预缴增值税2019最新规定
  • 地铁充值发票能报销吗
  • 出口退税是几个点
  • 买车的发票可以抵扣吗?
  • 企业研发活动中心职责
  • linux中压缩
  • 蓝屏代码0xc000000f
  • 金税三期怎么更正申报
  • 鸿蒙可以看小电影吗
  • 集团公司收到的上级秘密
  • php while true
  • 图像风格迁移网站
  • 【机器学习】支持向量回归
  • springcloud阿里巴巴
  • 前端进阶教程
  • js删除
  • geth命令行
  • js基本数据类型和复杂数据类型的区别
  • vue加载时如何避免出现代码
  • 车间购买办公用品
  • Ubuntu自启动U盘
  • mac安装brew
  • 单一窗口报关是指什么
  • 小规模纳税人有几种税率
  • oracle 删除用户下所有表
  • 生产成本有贷方余额怎么调整
  • 小规模纳税人购进商品会计分录
  • 公司办公室装修装修
  • 会计准则允许预提吗
  • 微信和支付宝的区别
  • 经营地址怎么变更
  • mysql好在哪里
  • 微软历代操作系统
  • winxp 共享设置
  • windows8.1的设置在哪
  • linux源码安装软件的方法介绍
  • mysql如何建立数据完整性约束
  • win7系统怎么禁用开机启动项
  • kail Linux系统
  • windows7如何安装net framework4.0
  • js响应式布局
  • content provider
  • node.js怎么用
  • 遮罩有什么作用
  • android FileNotFoundException(Is a Directory)解决办法
  • webview自定义视频播放器
  • 财税专家刘杨简历图片介绍
  • 装卸搬运服务是什么服务
  • 利息收入通过什么科目核算
  • 飞机票其他税费包括什么内容
  • 教育培训机构都交哪些税
  • 浙江省税务发票
  • 工信厅有什么实权
  • 统计表主要业务内容
  • 我国为什么不推行安乐死
  • 贵州省税务局领导介绍
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设