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

软件服务网站设计费如何做分录苹果cms永久免费全能建站程序

软件服务网站设计费如何做分录,苹果cms永久免费全能建站程序,作风建设提升年活动网站,常州外贸人才网目录 JDBC概述 定义 JDBC API 实例 JDBC搭建 建立与数据库连接: 形式: 实例 获得Satement执行sql语句 Satement中的方法: 实例 实例 JDBC概述 定义 JDBC(Java DataBase Connectivity)java数据库连接是一种用于执行SQL…

目录

JDBC概述

定义

JDBC API

实例

JDBC搭建

建立与数据库连接:

形式:

实例

获得Satement执行sql语句

Satement中的方法:

实例

实例


JDBC概述


定义


  • JDBC(Java DataBase Connectivity)java数据库连接
  • 是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它由一 组用Java语言编写的类和接口组成,提供了诸如查询,新增,修改,删除更新数据库中数据的 方法
  • 有了JDBC规范(接口),不同的数据库开发商根据规范中的方法进行实现,开发人员面对的是 统一的接口.

注:Java定义者制定了JDBC规范 不同数据库开发商对接口进行实现 程序员学习使用标准规范


JDBC API

JDBC API: 供程序员调用的接口与类,集成在java.sql包中

  • DriverManager类作用:管理各种不同的jDBC驱动
  • Connection 接口 与特定数据库的连接
  • Statement 接口 执行sql
  • PreparedStatement接口 执行sql
  • ResultSet接口 接收查询结果

实例

JDBC搭建

建立与数据库连接:

这需要使用DriverManager.getConnection()方法来创建一个Connection对象,它代 表一个物理连接的数据库.

形式:

Connection conn = DriverManager.getConnection(url,user,pass);

url:jdbc:mysql://ip:端口(3306)/数据库名?serverTimezone=Asia/Shanghai

user:用户名(root)

pass:密码

实例
   /*建立数据库*/String url = "jdbc:mysql://127.0.0.1:3306/schooldb?serverTimezone=Asia/Shanghai";//数据库地址String user = "root";//   数据库用户名String dbpwd = "root";//  数据库密码try{Connection connection = DriverManager.getConnection(url,user,dbpwd);}catch (SQLException s){System.out.println("数据库连接失败");s.printStackTrace();}

获得Satement执行sql语句

● Statement st = connection.createStatement();

Satement中的方法:
  • Int executeUpdate(String sql)
  1.  用于执行ddl语句和dml(增,删,改)语句
  2. 返回 操作的行数 用于执行ddl语句返回0 用于执行dml语句返回操作的行数
实例
public class demo2 {public static void main(String[] args) {try {demo2.add(110,"影","女", "1000000000");demo2.delete(9);demo2.update(9,111,"真", "女", "1020303030");} catch (SQLException e) {System.out.println("数据库连接失败");}}
//增private static void add(int num,String name,String gender,String phone) throws SQLException {Connection connection = JDBCUtil.getConnection();Statement statement = connection.createStatement();statement.executeUpdate("insert into student(num,name,gender,phone,regtime)value("+num+",'"+name+"','"+gender+"','"+phone+" ',now())");statement.close();connection.close();}
//改private static void update(int id,int num,String name,String gender,String phone) throws SQLException {Connection connection = JDBCUtil.getConnection();Statement statement = connection.createStatement();statement.executeUpdate("update student set num="+num+",name='"+name+"',gender='"+gender+"',phone='"+phone+"' where id ="+id);statement.close();connection.close();}
//删private static void  delete(int id) throws SQLException {Connection connection = JDBCUtil.getConnection();Statement statement  = connection.createStatement();statement.executeUpdate("delete from student where id ="+id);}
}

ResultSet executeQuery(String sql);

用于执行查询语句 返回一个 ResultSet 集合

实例
 ResultSet resultSet = ps.executeQuery();// executeQuery()执行后,讲数据封装到一个Resultset对象中//将Resultset对象中的数据取出来,放到一·个student对象中,以便后续使用Student student = new Student();while (resultSet.next()){student.setId(resultSet.getInt("id"));student.setNum(resultSet.getInt("num"));student.setName(resultSet.getString("name"));student.setGender(resultSet.getString("gender"));student.setBirthday(resultSet.getDate("birthday"));student.setRegtime(resultSet.getTimestamp("regtime"));}resultSet.close();ps.close();connection.close();

http://www.dtcms.com/wzjs/347586.html

相关文章:

  • 淄博桓台网站建设报价推广产品的软文
  • 网站建设价格对比单产品seo怎么优化
  • 工业和信息化部网站备案百度网站推广电话
  • 网站开发的五个阶段seo国外推广软件
  • wordpress主题制作台州网站seo
  • 泸州做网站的公司有哪些关键帧
  • 深圳独立站建站快速优化seo
  • 网站定制那个好上海热点新闻
  • 沈阳做企业网站seo网络推广技术
  • 建个企业网站需要多久天津seo网络
  • 十大国外新闻网站seo品牌
  • h5网站动画怎么做网络营销策划的流程
  • 武汉网站设计公司官网青岛网站优化公司哪家好
  • 动漫做视频在线观看网站郑州seo顾问外包公司
  • 建设银行无锡分行网站网站点击排名优化
  • 网站的建设建议中国十大营销策划公司排名
  • 做网站的属于什么专业今日军事新闻头条视频
  • 商业网站的规划和设计西安百度首页优化
  • 衢州做网站公司域名解析查询工具
  • 对网站做维护搜索引擎优化seo
  • 竞网做的网站怎么seo有哪些优缺点?
  • 英文网站建设方案广告联盟平台
  • 专业的外贸网站帮忙推广的平台
  • 江西网络推广外包seo网站管理
  • 网站开发方向的工作百度网盘网页版登录入口
  • 超市网站建设武汉seo顾问
  • 武汉网站建设十强企业目前最火的推广平台
  • 眉山网站建设网站视频
  • 网站被k什么意思万网阿里云域名查询
  • 网站建设工作基本流程互联网广告投放代理公司