javaweb之eclipse工程连接mysql数据库

准备工作:

1.在mysql官网下载mysqlconnection的jar包

输入网址:mysql.com—点击DOWNLOADS——下拉选择MySQL Community (GPL) Downloads »——选择Connector/J——下载后解压——找到mysql-connector-java-8.0.22.jar

2.将mysql-connector-java-8.0.22.jar复制到当前javaweb工程

3.构建路径:右击当前项目——选择Build Path——Configure Build Path——Libraries——AddJARs——将之前复制在lib文件下的mysql-connection导入——Apply and Close

看到如下则成功:

4.在src中创建com.mysqlconnection包和mysqlconnection类

进行连接

public class mysqlconnect {

public static void main(String[] args) {

//判断驱动是否加载成功

try {

Class.forName("com.mysql.cj.jdbc.Driver"); //固定语法

System.out.print("成功加载驱动!");//提示语

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

System.out.print("加载驱动失败!");

e.printStackTrace();

}

//连接mysql

Connection con;

//localhost为主机名 3306为mysql的端口号 web:进行连接的目标数据库

String url = "jdbc:mysql://localhost:3306/web?serverTimezone=UTC";

//登录数据库用户名

String user = "root";

//登录数据库的密码

String password = "password";

try {

con = DriverManager.getConnection(url,user,password); //将参数传给驱动进行连接

if(!con.isClosed()) {

System.out.print("成功连接数据库!");

//创建statement对象

Statement statement = con.createStatement();

//声明一个sql语句查询student表中所有信息

String sql = "select * from student";

ResultSet rs = statement.executeQuery(sql);

//循环输出打印student表中的id name age

while (rs.next()){System.out.print(rs.getString("id"));

System.out.print("");

System.out.print(rs.getString("name"));

System.out.print("");

System.out.print(rs.getString("age"));

System.out.print("\t");}

}

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

标签:javaweb,rs,eclipse,System,String,mysql,print,out

来源: https://www.cnblogs.com/clinch/p/14229130.html

java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库相关推荐

  1. 实战:在Java Web项目中使用HBase

    在此之前我们使用MySQL作为数据源,但发现这数据增长速度太快,并且由于种种原因,因此必须使用HBase,所以我们要把Mysql表里面的数据迁移到HBase中,在这里我就不讲解.不争论为什么要使用HB ...

  2. JAVA Web项目中所出现错误及解决方式合集(不断更新中)

    JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...

  3. 在java web项目中编写自己的代码生成器

    在java web项目中编写自己的代码生成器 转载于:https://www.cnblogs.com/punisher/p/5909943.html

  4. Java / Web项目中的NPM模块Browser-Sync

    Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们也可以在Java / W ...

  5. java web项目中的根路径踩坑

    以下总结来自于颜群老师课堂笔记. java web项目中的"/"怎样区分? 项目根目录: WebContent \ src(所有的构建目录) 如果WebContent中有一个文件i ...

  6. Java Web项目中缺少Java EE 6 Libraries怎么添加

    Java Web项目中缺少Java EE 6 Libraries怎么添加 具体步骤如下: 1.项目名称上点击鼠标右键,选择"Build Path-->Configure Build P ...

  7. Java Web项目中使用Freemarker生成Word文档

    Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...

  8. Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案

    今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有: (1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属 ...

  9. 1)Java web项目配置(最简单的javaweb项目)

    Java web示例一 1.创建一个简单的Maven 项目 2.在webapp/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存 ...

最新文章

  1. 性能评估指标(Precision, Recall, Accuracy, F1-measure)
  2. xp计算机管理窗口,我的xp系统在“打开”窗口中没有“我的电脑”一项,只有界面、我的文档和界面,怎办?...
  3. android调试更换模拟器,在模拟器上调试 Android 磨损
  4. 支付系统的对账处理与设计--转
  5. Premiere Pro CC2017教程(一)
  6. rank()over 函数的使用
  7. 隐藏响应的server,X-Powered-By
  8. java arraylist 重复_Java中ArrayList去除重复元素
  9. enum in c language
  10. 大疆无人机高程不准_大疆消费级无人机快速倾斜摄影测量实践
  11. zencart后台修改首页meta_title、meta_keywords、meta_description
  12. Lucene 文档检索 详细说明
  13. 实验室计算机系统权限管理规程,计算机辅助建筑设计实验室使用规范(试行)...
  14. ccsk matlab,一种CCSK解调预处理方法与流程
  15. 二年级语文备课组集体备课观摩活动
  16. sysfader iexplore 应用程序错误问题解决方法.
  17. 连接方法:网线水晶头接法
  18. linux编译n2n v2,重新编译N2N
  19. Python调用Rasa API服务进行连续对话
  20. 网页下载工具curl命令简介

热门文章

  1. 工作54:对ref的理解
  2. 前端学习(1752):前端调试值之网络请求的监控
  3. oracle之单行函数之分组函数
  4. 前端学习(294):rem小实例
  5. 第八十期:初创公司5大Java服务困局,阿里工程师如何打破?
  6. 卷积神经网络(CNN)介绍
  7. [线性代数]Note4--A的LU分解转置-置换-向量空间
  8. 算法之排序算法-shell排序(移位法)
  9. 动态规划-直方图最大长方形
  10. Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un