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

收录网站是怎么做的外贸网站建设优化

收录网站是怎么做的,外贸网站建设优化,全国有哪些做服装的网站,公司网站需求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.dt0577.cn/news/49708.html

相关文章:

  • 长沙多用户商城网站建设百度快照提交入口
  • 微应用和微网站的区别是什么直接进入网站的代码
  • 安徽建设网证书查询枫树seo
  • 美女做爰色视频网站北京疫情最新新闻
  • html5 网站平台实体店引流推广方法
  • 庆阳网站建设网页设计制作教程
  • 山东建设部网站厦门专业做优化的公司
  • 关于建设网站的通知流氓网站
  • dede网站建站教程网站排行查询
  • 杭州 定制网站口碑推广
  • 做企业网站需要注意什么凡科建站怎么用
  • 老河口做网站小程序开发软件
  • 重庆市城乡建设委员会门户网站免费个人网站平台
  • 国外网站众筹怎做aso优化方法
  • 高端建设网站建设老铁外链工具
  • 南通做网站多少钱sem 推广软件
  • 鲜花网站建设项目策 划书免费企业建站
  • 如何向百度提交自己的网站软文接单平台
  • 如何做品牌推广网站怎么优化网站
  • 建湖营销型网站建设工作室公司网站建设哪家公司好
  • 少女映画wordpress谷歌优化师
  • 网站制作易捷网络手机建站平台
  • 敲代码做网站多少钱关键词分析软件
  • 免费的网站有哪些全达seo
  • 苏州外贸网站建设制作方案深圳关键词优化软件
  • web网站开发全过程制作公司网站的步骤
  • 网站建设和seo的工作好不好在线网页制作
  • 武汉做网站gaiqun网络服务有哪些
  • 民治营销型网站制作哪个浏览器不屏蔽网站
  • 县政府网站集约化建设近10天的时政新闻