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

外贸网站开发推荐优化营商环境评价

外贸网站开发推荐,优化营商环境评价,企业网站优化兴田德润优惠,九江网站建设公司目录 引言 一,基本概念 二,常用操作步骤 三,连接操作 引言 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种 关系数据库提供统一访问,它由一组用Java语言编写的类和接口…

目录

引言

 一,基本概念

二,常用操作步骤

三,连接操作


引言

        JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种 关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建 更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

        Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何 来访问数据库的[应用程序接口](,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。 

 一,基本概念

        JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。

执行流程:

  1. 连接数据源,如:数据库。
  2. 为数据库传递查询和更新指令。
  3. 处理数据库响应并返回的结果。 

二,常用操作步骤

第一步:添加依赖(使用maven)/添加jar包(不使用maven)

使用maven:

<!--mysql 8.1.0.com.mysql/mysql-connector-j -->
<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.1.0</version>
</dependency>

不使用maven:

 注意:

  • 添加的jar包和依赖要与数据库版本一致。
  • 依赖与jar包均可在maven中央仓库下载。

第二步:加载驱动

//旧版本驱动名称
Class.forName("com.mysql.jdbc.Driver");
//新版mysql jdbc驱动 兼容旧的mysql数据库
Class.forName("com.mysql.cj.jdbc.Driver");

第二步:建立数据库连接

//2.建立数据库连接(localhost主机 3306端口  root账号 密码是默认空的,所以没有写)
//Connection conn = DriverManager.getConnection("jdbc:mysql:/dbok?user=root");
//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbok?user=root&password=&serverTimezone=PRC&useUnicode=true&charsetEncoding=utf8&useSSL=true");
Connection conn = DriverManager.getConnection("jdbc:mysql:/dbok", "root", "");

第三步:根据连接获取语句对象,来执行sql语句命令

//根据连接获取语句对象,来执行sql语句命令
PreparedStatement pst = conn.prepareStatement("show databases");

第四步:语句查询结果对象 结果为集合

//语句查询结果对象 结果为集合
ResultSet rs = pst.executeQuery();

第五步:遍历结果集

//5.遍历结果集 输出结果
while (rs.next()) {System.out.println(rs.getString(1));
}

第六步:关闭打开的相关资源

//6.关闭打开的相关资源
rs.close();
pst.close();
conn.close();

三,数据库连接并执行SQL语句

public class DbDemo {@Testvoid m1() {try {//1.加载驱动Class.forName("com.mysql.cj.jdbc.Driver");//2.建立数据库连接//Connection conn = DriverManager.getConnection("jdbc:mysql:/dbok?user=root");//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbok?user=root&password=&serverTimezone=PRC&useUnicode=true&charsetEncoding=utf8&useSSL=true");Connection conn = DriverManager.getConnection("jdbc:mysql:/dbok", "root", "");System.out.println("连接成功");//3.根据连接获取语句对象,来执行sql语句命令PreparedStatement pst = conn.prepareStatement("show databases");//4. 语句查询结果对象 结果集ResultSet rs = pst.executeQuery();//5.遍历结果集 输出结果while (rs.next()) {System.out.println(rs.getString(1));}//6.关闭打开的相关资源rs.close();pst.close();conn.close();} catch (Exception e) {e.printStackTrace();}}
}

输出结果:

 

http://www.khdw.cn/news/55596.html

相关文章:

  • 营销型网站建设市场最近在线直播免费观看
  • tomcat做网站并发网页制作代码模板
  • 朔州做网站自己建站的网站
  • 郯城做网站网络软文写作
  • 合肥网站设计建设手机google官网注册账号入口
  • 网站seo怎么做酒店推广渠道有哪些
  • 长沙网站优化公司网络广告营销成功案例
  • django网站开发自己怎么做网页推广
  • 教育培训类网站建设与维护网络营销策划方案ppt模板
  • title 网站建设百度q3财报2022
  • 东莞物流网站建设建站模板网站
  • 国外网站后缀网络营销成功案例
  • 单页面销售网站广西南宁做网站的公司
  • 做代购起家的奢侈品特卖网站谷歌搜索引擎免费入口 香港
  • 网站建设营销方案定制苏州seo推广
  • 网站建设要钱吗上海优化seo
  • 高校 门户网站 建设背景肇庆百度快速排名
  • 如何做一个与博物馆相关网站天津seo数据监控
  • 关于国际贸易的网站上海网站推广优化
  • 在外汇局网站做登记报告怎么推广自己的微信号
  • 十大电子游戏平台网站中国十大网络销售公司
  • 网站建设业务越做越累简述搜索引擎优化
  • wordpress网站手机端菜单栏seo外包费用
  • 网站开发的技术总结网站网络推广优化
  • ppt做的模板下载网站有哪些内容cpa推广平台
  • 政府门户网站建设报价廊坊百度快照优化排名
  • 做统计的网站吗网站标题seo外包优化
  • 做宠物商品的网站属于seo网站优化
  • 图片上加语音 网站开发推广引流渠道
  • 网站建设销售该学的qq群推广