3.访问数据库的步骤:访问数据库的步骤有哪些???

学习:第7遍


1.访问数据库的步骤有哪些???

第一步:注册驱动

前提是将mysql-connectot-java-5.1.14-bin.jar添加到build path
String driverClassName=“com.mysql.jdbc.Driver”
Class.forName(driverClassName);

第二步:获取连接

String url=“jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8”;
String username=“root”;
String password=“123456”;
Connection conn = (Connection) DriverManager.getConnection(url, username, password);

第三步:获取Statement

Statement stmt = (Statement) conn.createStatement();

第四步:执行sql语句

String sql = “insert into t_user(username,password,age) values (‘jack’,‘123’,18)”;
增删改 都调用executeUpdate()方法,返回受影响的行数,
int num = stmt.executeUpdate(sql);

第五步: 处理结果

System.out.println(num);


public class Test {public static void main(String[] args) {String driverClassName="com.mysql.jdbc.Driver";//jdbc:mysql(协议):// localhost:3306(mysql服务器地址:mysql端口)//test(test数据库名)?useUnicode=true&characterEncoding=utf8String url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8";String username="root";String password="123456";Connection conn = null;Statement stmt = null;try {// 1.注册驱动//注册驱动:前提是将mysql-connectot-java-5.1.14-bin.jar添加到build pathClass.forName(driverClassName);// 2.获取连接conn = (Connection) DriverManager.getConnection(url, username, password);// 3.获取Statementstmt = (Statement) conn.createStatement();// 4.执行sql语句String sql = "insert into t_user(username,password,age) values ('jack','123',18)";// 增删改 都调用executeUpdate()方法,返回受影响的行数,int num = stmt.executeUpdate(sql); // 5. 处理结果System.out.println(num);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} finally {// 6.关闭资源(关闭的顺序与打开的顺序相反)if (stmt != null) {try {stmt.close();} catch (SQLException e) {e.printStackTrace();}}if(conn!=null){try {conn.close();} catch (SQLException e) {e.printStackTrace();}}}}
}

3.访问数据库的步骤:访问数据库的步骤有哪些???相关推荐

  1. sql跨数据库如何访问linux 下mysql_SQL跨数据库访问linux或windows的mysql和定时作业 (转)...

    1.远程访问数据库大致模型 大致有2种方法: 第一种在ODBC配置好ODBC的数据源,然后与SQL链接服务器结合(SQL链接服务器不需要填写访问接口字符串) 第二种在SQL链接服务器直接配置好ODBC ...

  2. PostgreSQL数据库配置网络访问

    PostgreSQL数据库配置网络访问 安装PostgreSQL数据库之后,默认是只接受本地访问连接.若想在其他网段访问,这必须修改配置文件. 配置远 程连接PostgreSQL数据库的步骤很简单,只 ...

  3. php访问数据库例子,PHP访问MSSQL数据库(实例代码)

    本例子只作为简单的引导,实现一个简单的查询: php中mssql数据库简单查询完整实例 //说明:测试的时候是连接的是远程的mssql数据库,没有在本机运行 //初始化mssql数据库连接,分别是 主 ...

  4. 外部web端访问微信小程序云数据库的几种方法

    前言 我当前的项目是小程序开发,使用的是云开发方式,那么这时涉及到了小程序端提交的数据会保存到云数据库中,可是呢这些个数据要被外部访问用来管理,也就是还得弄一个管理后台界面管理这些数据.那就需要拿到云 ...

  5. android不能访问数据库文件,android下访问已存在的sqlite数据库文件的办法

    问题来源:android下的sqlite数据库一般都是单机的,当一个应用中数据库的数据多的时候,每换一个机子都重新配置一下数据库中所有数据显然是浪费时间的,所以最好的办法就是可以访问一个已经存在的数据 ...

  6. SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问

    2019独角兽企业重金招聘Python工程师标准>>> SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问 一.大致介绍 1. ...

  7. 利用花生壳实现B电脑远程连接或程序访问A电脑上的数据库,并将图片音频从B电脑存储至A电脑上的SQL Server数据库并读出

    想必大家都有这样的疑问,A电脑上安装了SQL Server并创建了数据库,B电脑上也安装有SQL Server,现在需要用B电脑上的SQL Server连接A电脑上SQL Server里的数据库并进行 ...

  8. 虚拟机web服务器的搭建主机访问虚拟机服务器网站、数据库(待完善)

    目录 1.虚拟机的下载与安装 windows镜像 2.xampp下载及配置 3.jdk,jre下载和配置(tomcat需要jdk和jre) 4.建立个人网站 5.主机访问虚拟机服务器网站 6.远程访问 ...

  9. 数据库访问抽象层系列-1(介绍数据库编程接口及数据库访问抽象层概念)

    摘要 本人最近完成了一个封装数据库访问抽象层的项目.我们开发的数据库访问抽象层作为分布式集群基础平台的一个组件.可以支持不同数据库编程接口(OCI.mysql.ODBC.pgsql)等.本系列博客主要 ...

  10. 访问数据库_如何访问虚拟主机中的数据库

    如何访问虚拟主机中的数据库?访问虚拟主机数据库,通过虚拟主机控制面板,找到数据库入口,在数据库管理界面,以Linux系统为例,我们点击"管理MySQL数据库(UTF-8版)",或者 ...

最新文章

  1. 对AFNetworking的简单封装
  2. Linux系统日志切割
  3. python None与Null
  4. ThreadLocal 是什么?有哪些使用场景?——Spring系列学习笔记
  5. Django实战1-权限管理功能实现-01:搭建开发环境
  6. 保驾护航金三银四,使用指南
  7. 阿里专家杜万:Java响应式编程,一文全面解读
  8. 复制过去格式不一样_不一样的立春节气:一个新的轮回开启,万物更新,疫情终将过去...
  9. java如何实现乌龟爬行_请教:一只乌龟的运动
  10. 程序bug导致了天大的损失,要枪毙程序猿吗?
  11. 给 datepicker 设定日期格式
  12. whatweb tree
  13. 第9节-学会使用cookie-互动练习-“解密加密文章”
  14. Stylus入门教程--实例(1)
  15. MCU多系统服务器与云平台,MCU多系统服务器与云平台
  16. 圆角半角数据库_数据库使用技巧——SQL 全角与半角切换
  17. 【矩阵乘】【DP】【codevs 1305】Freda的道路
  18. UnityShader 表面着色器简单例程集合
  19. 对接转账到支付宝账户API接口流程步骤
  20. 基于Karaf的项目离线封装与发布

热门文章

  1. .tex文件中通过空行实现LaTeX换行输出
  2. 网络编程基础DAY2:TCP和UDP
  3. HTTP 状态码 304 缓存机制
  4. 如何在小程序上增加音视频?
  5. jQuery添加class样式,移除同胞的class样式
  6. SUSE zypper 添加源和离线下载rpm包
  7. 离散数学(9)——图的基本概念
  8. 如何制作U盘WIN7系统安装盘以及U盘安装操作系统的方法
  9. php mpdf.mpdf,PHP MPDF中文乱码的解决方式
  10. pte模拟考试_PTE 模拟考和真实考试一般差多少分?