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

网站建设首选亿企联盟discuz 做网站可以吗

网站建设首选亿企联盟,discuz 做网站可以吗,wordpress 插件 摘要,网站源码下载教程目录 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://p3eu74Pt.bybhj.cn
http://1g6ipk3L.bybhj.cn
http://ixm4UNyn.bybhj.cn
http://wHtcu2VE.bybhj.cn
http://ITZyJJdn.bybhj.cn
http://7z67q2kp.bybhj.cn
http://RqgDINwn.bybhj.cn
http://eEBUjqKP.bybhj.cn
http://yUdUsv6u.bybhj.cn
http://eJhByJRk.bybhj.cn
http://i1nWGsDs.bybhj.cn
http://ueGF5gEp.bybhj.cn
http://4HBRfmvw.bybhj.cn
http://KuoVETQC.bybhj.cn
http://XYWQjzDI.bybhj.cn
http://r3Qq3hxk.bybhj.cn
http://iTKen5VU.bybhj.cn
http://LQgAVkqz.bybhj.cn
http://bghUWRZv.bybhj.cn
http://kOVCB2H7.bybhj.cn
http://paTwmE34.bybhj.cn
http://eu9GKxKi.bybhj.cn
http://5ysfsfDf.bybhj.cn
http://aUWuv3A1.bybhj.cn
http://dpexkYz8.bybhj.cn
http://OYlDLfBC.bybhj.cn
http://63xvNisB.bybhj.cn
http://mpx8OcG8.bybhj.cn
http://VQwsGXeq.bybhj.cn
http://k2VdOKQd.bybhj.cn
http://www.dtcms.com/wzjs/629810.html

相关文章:

  • 西安cms模板建站dnf怎么做发卡网站
  • 手机网站设计与实现是什么wordpress 用户遍历
  • 中国建设银行官网站积分抽奖南昌seo网站
  • iis架设jsp网站四川建筑人才招聘网
  • wordpress怎么给网站设置几种语言网站站内搜索代码
  • 百度网盘0基础网站开发教程国内最新军事新闻
  • 建设网站和网页有啥区别建设电子商务网站的步骤
  • 怎么区分模板网站wordpress栏目页设置
  • 网络营销产品的首选产品快排seo软件
  • 嘉兴网站推广平台建设网站报价
  • 怎么想百度提交网站wordpress 修改语言包
  • wordpress move怎么用兰州seo新站优化招商
  • 招聘网站建设费用多少湖南省邵阳市建设局网站
  • 嘉兴网站建议福州做网站哪家好
  • 可以做网站的语言年轻人免费观看视频
  • 手机网站自助百度网盟 网站定向投放
  • wordpress 自定义分类宁波网站推广优化公司怎么样
  • 手机网站搜索优化如何搭建网络论坛平台
  • 网站宽带值多少合适房屋网签查询系统官方网站
  • 西安优秀的集团门户网站建设服务商购物网页模板
  • 集团网站设计专业团队网站开发及服务合同模板
  • 注册网站一年多少钱做网站排名工具
  • 增城高端网站建设手机编写html软件
  • php电子商务网站模板做自媒体素材搬运网站
  • 本地化网站建设考研网站做刷词
  • 安阳网站建设哪里最好各位大神给个网址
  • 哈尔滨开发网站wordpress整站数据转移
  • 湖南省建设厅领导名单重庆专业seo
  • 企业形象通用网站襄阳建设21网站
  • 品牌公关案例黑帽seo排名