java web项目中连接mysql数据库,javaweb之eclipse工程连接mysql数据库
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数据库相关推荐
- 实战:在Java Web项目中使用HBase
在此之前我们使用MySQL作为数据源,但发现这数据增长速度太快,并且由于种种原因,因此必须使用HBase,所以我们要把Mysql表里面的数据迁移到HBase中,在这里我就不讲解.不争论为什么要使用HB ...
- JAVA Web项目中所出现错误及解决方式合集(不断更新中)
JAVA Web项目中所出现错误及解决方式合集 前言 一.几个或许会用到的软件下载官网 二.Eclipse的[preferences]下没有[sever]选项 三.Tomcat的安装路径找不到 四.T ...
- 在java web项目中编写自己的代码生成器
在java web项目中编写自己的代码生成器 转载于:https://www.cnblogs.com/punisher/p/5909943.html
- Java / Web项目中的NPM模块Browser-Sync
Browser-Sync是一个方便的基于Node.js的NPM模块,可用于更快的Web开发. 浏览器同步可在许多设备之间同步文件更改和交互. 最重要的功能是实时重新加载. 我们也可以在Java / W ...
- java web项目中的根路径踩坑
以下总结来自于颜群老师课堂笔记. java web项目中的"/"怎样区分? 项目根目录: WebContent \ src(所有的构建目录) 如果WebContent中有一个文件i ...
- Java Web项目中缺少Java EE 6 Libraries怎么添加
Java Web项目中缺少Java EE 6 Libraries怎么添加 具体步骤如下: 1.项目名称上点击鼠标右键,选择"Build Path-->Configure Build P ...
- Java Web项目中使用Freemarker生成Word文档
Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob.Apache POI.Java2Word.iText等各种方式,其实在从Office 2003开始,就 ...
- Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案
今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有: (1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属 ...
- 1)Java web项目配置(最简单的javaweb项目)
Java web示例一 1.创建一个简单的Maven 项目 2.在webapp/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存 ...
最新文章
- 性能评估指标(Precision, Recall, Accuracy, F1-measure)
- xp计算机管理窗口,我的xp系统在“打开”窗口中没有“我的电脑”一项,只有界面、我的文档和界面,怎办?...
- android调试更换模拟器,在模拟器上调试 Android 磨损
- 支付系统的对账处理与设计--转
- Premiere Pro CC2017教程(一)
- rank()over 函数的使用
- 隐藏响应的server,X-Powered-By
- java arraylist 重复_Java中ArrayList去除重复元素
- enum in c language
- 大疆无人机高程不准_大疆消费级无人机快速倾斜摄影测量实践
- zencart后台修改首页meta_title、meta_keywords、meta_description
- Lucene 文档检索 详细说明
- 实验室计算机系统权限管理规程,计算机辅助建筑设计实验室使用规范(试行)...
- ccsk matlab,一种CCSK解调预处理方法与流程
- 二年级语文备课组集体备课观摩活动
- sysfader iexplore 应用程序错误问题解决方法.
- 连接方法:网线水晶头接法
- linux编译n2n v2,重新编译N2N
- Python调用Rasa API服务进行连续对话
- 网页下载工具curl命令简介