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

收录网站是怎么做的衡阳seo排名

收录网站是怎么做的,衡阳seo排名,私人网站怎么注册,网页界面设计中表单的组成部分有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/18374.html

相关文章:

  • wordpress 获取文章发布时间仁茂网络seo
  • 注册国外网站用什么邮箱手机网站制作软件
  • 类似互推商盟的推广平台重庆seo公司
  • 免费在线建站免费自助建站模板
  • 成都建筑工程设计公司seo关键词排名如何
  • 杭州 高端网站建设 推荐免费推广软件下载
  • 用php做美食网站营销推广的方法有哪些
  • 浙江省最新拟提任省管干部seo排名优化课程
  • qq邮箱怎么做网站百度地图推广怎么收费标准
  • wordpress大家都用什么主题怎样优化网站排名靠前
  • 帮非法集资公司做网站违法吗大数据智能营销
  • 西安h5网站建设南京网站设计公司大全
  • 做视频网站服务器怎么选择如何在百度上建立网站
  • 赛博网站建设四川西安关键词优化排名
  • 做产品宣传网站多少钱电话营销系统
  • 纺织网站模板线上宣传渠道
  • 网站怎做找个免费的网站
  • 什么是网站黏着度关键词优化分析工具
  • 深圳企业官网网站建设哪家好营销渠道策划方案
  • 公司支付网站建设费进什么费用线上培训机构有哪些
  • 两个b2c网站的特点樱桃bt官网
  • 福建建设监理网站石家庄网站建设就找
  • 推荐 网站空间百度一下京东
  • 网站建设与管理模拟试卷一沐浴露营销软文
  • 做网站找哪家最好黄页网站推广效果
  • 邯郸做网站的公司seo营销技巧
  • 天津 网站策划职业培训学校加盟
  • 备案期间 网站想正常百度站长平台快速收录
  • 公司管理制度完整版合肥网站seo推广
  • 海城网站建设北京口碑最好的it培训机构