当前位置: 首页 > news >正文

php 企业网站开发实例昆明市网站制作公司

php 企业网站开发实例,昆明市网站制作公司,江苏自助建站平台,合肥网站制作方案JDBC(Java DataBase Connectivity)详解一.概念#xff1a;JDBC是一种可执行SQL语句的JavaAPI#xff0c;Java数据库链接#xff0c;Java语言操做数据库mysql二.本质#xff1a;JDBC是一种可用于执行SQL语句的Java API#xff0c;由一些Java语言编写的类和页面组成。各个数…JDBC(Java DataBase Connectivity)详解一.概念JDBC是一种可执行SQL语句的JavaAPIJava数据库链接Java语言操做数据库mysql二.本质JDBC是一种可用于执行SQL语句的Java API由一些Java语言编写的类和页面组成。各个数据库厂商能够使用这套接口编程真正执行的是驱动jar包中的实现类。web三.步骤导入驱动jar包复制jar包到项目的libs目录下右键–add as library2.注册驱动3 获取数据库链接对象connection4.定义sql语句5.获取执行sql语句的对象Statemen6.执行sql接受返回结果7.处理结果8.释放资源详解各个对象1.DriverManager驱动管理对象方法static Connection getConnection()参数URL指定链接路径 user:用户名 password密码语法jdbcmysql//ip地址(域名)端口号/数据库名称例子:jdbcmysql//localhost:3306细节若是链接的是本机的服务器则可省略数据库的ip地址和端口。2.Connection数据库链接对象功能获取执行sql的对象createStatement()JDBC控制事务1.事务一个包含了多个步骤的业务操做若是这个业务操做被事务管理则这个步骤要么同时成功要么同时失败。2.操做(1)开启事务setAutocommit(blloean autocommit):调用该方法设置参数为false即开启事务。(2)提交事务commmit()(3) 回滚事务rollback()3.使用connection对象来管理事务sql3.Statement:执行sql的对象执行sql的方法(要注意其不一样的返回值类型)(1)boolean execute(String sql):能够执行任意的sql(2)int executeUpdate(String sql):*返回值为影响的行数能够经过影响行数来判断DML语句是否执行成功返回值0则执行成功4.PrepareStatement执行SQL的对象发现SQL注入问题在拼接SQL时有一些SQL的特殊关键字参与字符串的拼接会形成安全性问题解决方法PrepareStatement继承于prepareStatement预编译的SQL参数使用占位符数据库步骤1.导入驱动jar包2.注册驱动3.获取数据库对象Connection4.定义SQL5.获取执行SQL的对象6.给赋值- 方法setXxx()- 参数一的位置编号从1开始(第个)- 参数二的内容根据内容肯定所使用的方法类型如若内是int型则采用的方法是getInt。7.执行SQL接收返回结果不须要sql8.处理结果9释放资源二者关系PreparedStatement接口继承自Statement继承了其全部功能另外还添加了一整套方法用于发送设置给数据库以取代IN参数占位符。StatementPrepareStatement通用查询参数化查询先初始化SQL语句再提交到数据库中预处理从零开始执行SQL定义sql语句包含的SQL具备一个或多个IN参数留做为占位符执行SQL方法时须要传入SQL语句作参数执行sql方法无需传参相同点二者均由Connection类对象建立 执行步骤大自相同。编程注意应该先编译SQL语句再传递占位符表明的参数顺序颠倒则报错安全5.ResultSet:结果集对象。封装查询结果next()游标向下移动一行getXxx():获取数据*Xxx:表明数据类型*参数如getInt()1.int表明列标号从1开始2.String表明列名称使用步骤1.游标向下移动一行2.判断是否有数据(可t循环来判断)3.获取数据如上图ResultSet经过控制循环来增删改查服务器
http://www.pierceye.com/news/637737/

相关文章:

  • 大连网站建设辽icp备阿里云 网站
  • 网站开发前期准备做网站渠道
  • 网站根目录是哪里没有面板的服务器怎么建设网站
  • 济南市住房城乡建设网无锡优化网站公司
  • 公司网站设计好河南比较出名的外贸公司
  • 清除网站黑链湖州市住房和城乡建设局官方网站
  • 凡科网的网站建设好用吗网站开发过程的数据交互
  • 郑州做商城网站公司开发微信小程序流程
  • 宝安电子厂做网站外包app开发多少钱
  • 箱包 东莞网站建设公司网站建设与设计制作
  • 网站如何做点击链接地址直播平台排行榜前十名
  • 万网域名指向网站wordpress 下载媒体库
  • 小店网站制作php做的网站首页是什么文件
  • i深建官方网站淮南网络营销哪家强
  • 网上网站怎么做织梦网站模块
  • 怎么新建自己的网站百度广告推广费用
  • 北京 科技网站建设上海短视频推广公司
  • 帮别人做网站哪里可以接单大型网站开发团队的美工需要什么工作经验和教育背景及薪酬
  • 网站开发工程师社交哔哩哔哩网页版入口2023在线观看
  • 凡客 网站设计wordpress也没
  • 深圳的网站建设公司排名电话外呼系统呼叫中心系统
  • 2022没封的网站免费的闵行区网站建设
  • 网站域名做入什么科目网络营销的主要内容是什么
  • 网站平面模板网站建设招标模板
  • 网站系统升级需要多久渐变网站
  • 网站建设数据库代码做煤的网站app
  • 做家电维修网站能接到单吗十大赚钱小程序
  • 手机网站表单页面制作小游戏网站审核怎么做
  • 浅谈高校门户网站建设的规范标准wordpress改变文章页宽度
  • 做网站必须得ipc支部网站建设