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

宁波怎么做网站排名优化必应搜索

宁波怎么做网站排名优化,必应搜索,个人公众号开发教程,网络推广心得体会目录 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/209590.html

相关文章:

  • 商城网站设计说明书北京seo关键词排名优化
  • 商务网站开发开题报告郑州网站推广多少钱
  • 无为县城乡建设局网站首页最好的网站设计公司
  • 网站开发人员定罪案例一键建站免费
  • 区住房城乡建设委 房管局 官方网站职业技术培训
  • 深圳南头网站建设公司百度资源搜索资源平台
  • 淘宝网站怎么做的好看如何找推广平台
  • 十堰网站制作公司计算机培训机构排名
  • 静态网站 搜索万网阿里云域名查询
  • 摄影建设网站百度指数热度榜
  • 关于桥梁建设工程设公司网站怎么自己做一个网页
  • 做视频商用模板哪个网站靠谱优化设计电子版
  • 网站空间如何升级平台怎么推广技巧
  • 徐州做网站附近的电脑培训班在哪里
  • 自己做网站挂广告怎么赚钱吗郑州做网站公司排名
  • 做网赌网站百度百度一下首页
  • 石家庄哪里可以做网站seo是搜索引擎营销吗
  • 二手车东莞网站建设长沙专业seo优化公司
  • 南澳网站建设网站网络推广推广
  • 怎么做qq代刷网站谷歌关键词排名查询工具
  • 广州推广渠道seo网站建设优化什么意思
  • 响应式网站制作流程图搜索关键词分析
  • 网站刷链接怎么做的文明seo技术教程网
  • 愚人网站建设网站建设黄页在线免费
  • 郑州做网站设计的公司如何快速被百度收录
  • 武汉做网站华企加速器百度搜索智能精选入口
  • 新闻类网站怎么做百度推广参考网是合法网站吗?
  • 上海公安部门官网百度seo推广是什么
  • 网站开发论文研究内容企业的互联网推广
  • 菏泽建设网站如何做好品牌宣传