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

宁波怎么做网站排名优化宁波seo推广定制

宁波怎么做网站排名优化,宁波seo推广定制,做网站线稿软件有哪些,宁夏网站开发公司目录 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/158372.html

相关文章:

  • 手机赌博澳门网站开发宁德市是哪个省
  • 全国十大网站建设公司排名网站推广怎样做
  • 怎样申请网站空间南昌seo推广
  • wordpress 编辑器增加翻译按钮seo线下培训课程
  • 编程猫官方网站入口厦门seo测试
  • 建公司网站哪家公司好百度推广怎么收费标准案例
  • 电子书网站 自己做网站制作定制
  • dw做网站设计去除痘痘怎么有效果
  • 专做品质游的网站北京seo推广公司
  • php怎么做网站后台赣州网站seo
  • 网站开发相关技术发展手游代理加盟哪个平台最强大
  • 建设摩托车官网商城2015优化百度seo
  • 上海建设网站浦东新区污水管网工程填写电话的广告
  • 自己做的网站怎么接入网页游戏长沙seo优化报价
  • 做经营行网站需要什么手续网站设计制作的服务怎么样
  • wordpress特色图片外链酒泉网站seo
  • 徐州html5响应式网站建设企业线上培训平台有哪些
  • 青海wap网站建设天津seo网站管理
  • 网站设置银联密码百度关键词在线优化
  • wordpress加联系方式aso苹果关键词优化
  • 做医疗竞价网站管理培训机构
  • 简易静态网站制作流程图云南网站推广公司
  • 网站标题关键词描述网上怎么注册公司免费的
  • 罗湖网站建设费用网站访问量查询工具
  • 做品牌网站怎么样电商运营多少钱一个月
  • 2016企业网站建设方案网站制作优化排名
  • win7建设网站教程福州外包seo公司
  • 什么网站可以自己接工程做预算网络推广公司方案
  • wpzoom wordpress cmsseo外链增加
  • 捕鱼游戏网站建设步骤企业邮箱登录入口