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

音乐网站手机模板seo优化网站的注意事项

音乐网站手机模板,seo优化网站的注意事项,苏州网络推广公司哪家好,wordpress站点临时关闭1 引言 最近读一些Java Web开发类的书籍时,发现书中的连接数据库的过程缺少了一些关键性的过程,这对初学者非常不友好。为此,本文将给出详细的连接MySQL数据库的过程,并且是纯手工,不依赖于pom.xml和Web容器&#xff…

1 引言

最近读一些Java Web开发类的书籍时,发现书中的连接数据库的过程缺少了一些关键性的过程,这对初学者非常不友好。为此,本文将给出详细的连接MySQL数据库的过程,并且是纯手工,不依赖于pom.xml和Web容器,也不用任何IDE工具,编译和运行全部手写命令,以期对初学者从底层更好地理解整个数据库连接过程有所帮助。

所基于的环境如下:

名称版本
JDK1.8.0_281
MySQL8.0.13

2 连接MySQL数据库详细过程

  1. 建立文件夹结构。建立一个文件夹testDAO,在其中建立如下子文件夹:
    子文件夹结构

  2. 查询本机安装的MySQL版本,如下:
    MySQL版本

  3. 从maven仓库下载针对MySQL连接Java的驱动mysql-connector-java-8.0.13.jar,如下图:
    maven仓库下载地址
    将下载好的mysql-connector-java-8.0.13.jar保存到文件夹lib中。

  4. 编写代码DBConnection.java,放入到src中的com/rob/db文件夹中。代码如下:

package com.rob.db;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBConnection {private static final String Driver = "com.mysql.cj.jdbc.Driver";private static final String URL = "jdbc:mysql://localhost:3306/testseb";private static final String USER = "root";private static final String PASSWORD = "123456";private Connection conn = null;public DBConnection() throws Exception {try {Class.forName(Driver);this.conn = DriverManager.getConnection(URL, USER, PASSWORD);} catch(Exception e) {throw e;}}public Connection getConnection(){return this.conn;}public void close() throws Exception {if (this.conn != null){try {this.conn.close();} catch (Exception e) {throw e;}}}// unit test public static void main(String[] args) throws Exception {DBConnection dbconn = new DBConnection();System.out.println("连接成功");try {dbconn.close();} catch (SQLException e) {e.printStackTrace();}}
}
  1. 编译,用如下命令:javac -classpath lib\mysql-connector-java-8.0.13.jar -d classes src\com\rob\db\DBConnection.java。如下图:
    在这里插入图片描述
  2. 运行。注意运行时也必须指定jar包所在的路径。命令为:java -classpath classes;lib/mysql-connector-java-8.0.13.jar;. com/rob/db/DBConnection。如下图:
    连接成功
    从上面可以看出,已经连接成功。之所以抛出异常,是因为MySQL中还没创建数据库testseb,这反而说明了连接数据库已经成功。

3 总结

本文讲解了Java中手工连接MySQL数据库的详细过程,从建立文件夹结构、下载jar驱动、编写代码到编译、运行,对于初学者从底层了解整个过程非常有帮助,而不被各式的IDE工具所屏蔽底层的编译运行细节。这会让我们后续在使用各种IDE工具时更加从容。

http://www.dinnco.com/news/53984.html

相关文章:

  • wordpress显示标题网站优化公司大家好
  • 设计公司的网站详情搜索引擎营销优化策略有哪些
  • 上海防伪网站建设免费开源网站
  • 设计彩票网站开发最有效的恶意点击软件
  • 三 网站建设软件开发公司有哪些
  • 网页编辑软件手机版台州seo快速排名
  • 可以自己做攻略的网站手机建站平台
  • 交换机做网站网站优化企业排名
  • 做网站看好金石网络优化合作平台
  • 雄县没有做网站的公司如何提升网站seo排名
  • 广州注册公司自助办理锦州网站seo
  • 百度首页网站推广多少钱一年做一个公司网站大概要多少钱
  • 网站开发一个多少钱软文范文大全
  • 介绍网站开发的意义google seo怎么做
  • 大学网站建设专业深圳纯手工seo
  • 做网站建设科技公司长沙seo优化推荐
  • 做外贸营销网站如何做个网站推广自己产品
  • 怀化建设局网站郑州百度推广公司电话
  • 建站管理后台引流推广平台软件
  • 佛山制作网站设计报价seo排名优化是什么
  • 最近做网站开发有前途没aso关键词排名优化是什么
  • 运城网站建设公司有多少专业排名优化工具
  • java开发企业网站开发文档6seo查询 站长之家
  • 做留言的网站无需下载直接进入的网站的代码
  • 建站软件公司域名被墙查询检测
  • 网站建设公司薪资会员卡营销策划方案
  • 邢台123网站模板网络营销推广优化
  • 广东营销型网站建设多少钱微信广告推广平台
  • 网站建设服务条款优化网站性能监测
  • 重庆网站建设注意事项手机网页链接制作