mysql的设置,eclipse毗连mysql数据库以及eclipse导入其它包(保姆级教程) ...

打印 上一主题 下一主题

主题 2061|帖子 2061|积分 6193

mysql下载

首先需要在自己的电脑上下载mysql数据库,并设置环境变量
(1)mysql下载链接:https://www.mysql.com/cn/;

(2)点击下载,滑倒最下面若是英文会出现MySQL Community (GPL) Downloads »这几个英笔墨母,若是中文,这是社区版。

(3)点进去,会出现以下界面,点击赤色的

(4)进去之后要是想选择旧版本就点击Archives的,若是想直接下载则选择Download的。


安装mysql若是失败可以去bilibili上寻求答案 


电脑进行mysql设置 

(5)下载并安装之后找到安装MySQL Server的位置,C:\Program Files\MySQL\MySQL Server 8.0\bin(默认下载的话一般都在这个位置,若改变了则找到你自己存放的位置)。
(6)进行环境设置,找到此电脑,右键打开属性,点击高级体系设置,然后点击环境变量,找到体系变量中的path,把刚刚的所在(C:\Program Files\MySQL\MySQL Server)新建到其中的最后,全部点击确定。然后进行测试mysql是否设置乐成。
下列是图片演示:






点击确定即可。
(7)查看数据库是否设置乐成, 点击搜刮,在搜刮内里找到命令管理器右键它,用管理者模式进入。在其中输入例mysql -uroot -p88888888。其中root是你自己安装数据库时的名字,8888888是你的密码
若是出现下图所示则设置乐成:

创建数据库命令 

 下面是一些创建数据库大概会用到的一些命令:
登录mysql:mysql -u your_username -p;
表现数据库:SHOW DATABASES;
查询数据表:SELECT * FROM 表名;
创建数据库:create database 库名;
创建表前先进入库中:use 库名;
创建数据表:create table 表名(表信息);
在数据表中插入数据:insert into 表名 values;
删除数据表中的内容:DELETE FROM 表名;
以上应该够用。
jar包下载

然后,要想在eclipse中毗连数据库,jar包是必不可免的,要先下载个jar包,我将jar包放到网盘内里,需要的可以下载。
通过网盘分享的文件:mysql-connector-java-8.0.22.zip
链接: https://pan.baidu.com/s/1-u2SgKKfLudifLiO8MNr0w?pwd=fsm7 提取码: fsm7

eclipse毗连数据库

jar包设置:进入eclipse中,右键你的项目找到builed path,若是没有则看下图

点击进去,搜刮找到下图,找到红框add添加刚刚下载的jar包:

添加完jar包后,要在你的代码中添加毗连池测试代码最终才气毗连数据库乐成。
毗连池代码:xmf是你自己创建的名,controller是自己创建的包,其他不需要改变。
  1. package controller;
  2. import java.io.IOException;
  3. import javax.servlet.ServletException;
  4. import javax.servlet.annotation.WebServlet;
  5. import javax.servlet.http.HttpServlet;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. /**
  9. * Servlet implementation class xmf
  10. */
  11. @WebServlet("/xmf")
  12. public class xmf extends HttpServlet {
  13.         private static final long serialVersionUID = 1L;
  14.       
  15.     /**
  16.      * @see HttpServlet#HttpServlet()
  17.      */
  18.     public xmf() {
  19.         super();
  20.         // TODO Auto-generated constructor stub
  21.     }
  22.         /**
  23.          * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  24.          */
  25.         protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  26.                 // TODO Auto-generated method stub
  27.                 response.getWriter().append("Served at: ").append(request.getContextPath());
  28.         }
  29.         /**
  30.          * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  31.          */
  32.         protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  33.                 // TODO Auto-generated method stub
  34.                 doGet(request, response);
  35.         }
  36. }
复制代码
测试代码:(这串代码中,汉字没有加解释的地方是为了更方便找到要改动的地方)
  1. import java.sql.*;
  2. public class 自己创建的名字 {
  3.     // 数据库连接信息
  4.     static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
  5.     static final String DB_URL = "jdbc:mysql://localhost:3306/mobiledatabase(自己数据库的名字)?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
  6.     static final String USER = "自己的帐号";
  7.     static final String PASS = "自己的密码";
  8.     public static void main(String[] args) {
  9.         Connection conn = null;
  10.         Statement stmt = null;
  11.         try {
  12.             // 注册 JDBC 驱动
  13.             Class.forName(JDBC_DRIVER);
  14.             // 打开连接
  15.             System.out.println("连接数据库...");
  16.             conn = DriverManager.getConnection(DB_URL, USER, PASS);
  17.             // 执行查询
  18.             System.out.println("实例化 Statement 对象...");
  19.             stmt = conn.createStatement();
  20.             String sql = "SELECT * FROM 自己数据表的名字";这里并不是一成不变的,根据自己的内容进行改变
  21.             String sq2 = "SELECT * FROM 自己数据表的名字";
  22.             ResultSet rs = stmt.executeQuery(sql);
  23.             // 展开结果集数据库
  24.             while (rs.next()) {       里面的内容根据自己数据库中的内容需要进行改变
  25.                 // 通过字段检索
  26.                 String mobileVersion = rs.getString("mobile_version");
  27.                 String mobileName = rs.getString("mobile_name");
  28.                 String mobileMade = rs.getString("mobile_made");
  29.                 int mobilePrice = rs.getInt("mobile_price");
  30.                 String mobileMess = rs.getString("mobile_mess");
  31.                 String mobilePic = rs.getString("mobile_pic");
  32.                 int id = rs.getInt("id");
  33.                 // 输出数据
  34.                 System.out.print("mobile_version: " + mobileVersion);
  35.                 System.out.print(", mobile_name: " + mobileName);
  36.                 System.out.print(", mobile_made: " + mobileMade);
  37.                 System.out.print(", mobile_price: " + mobilePrice);
  38.                 System.out.print(", mobile_mess: " + mobileMess);
  39.                 System.out.print(", mobile_pic: " + mobilePic);
  40.                 System.out.println(", id: " + id);
  41.             }
  42.             // 完成后关闭
  43.             rs.close();
  44.             stmt.close();
  45.             conn.close();
  46.         } catch (SQLException se) {
  47.             // 处理 JDBC 错误
  48.             se.printStackTrace();
  49.         } catch (Exception e) {
  50.             // 处理 Class.forName 错误
  51.             e.printStackTrace();
  52.         } finally {
  53.             // 关闭资源
  54.             try {
  55.                 if (stmt != null) stmt.close();
  56.             } catch (SQLException se2) {
  57.             } // 什么都不做
  58.             try {
  59.                 if (conn != null) conn.close();
  60.             } catch (SQLException se) {
  61.                 se.printStackTrace();
  62.             }
  63.         }
  64.         System.out.println("Goodbye!");
  65.     }
  66. }
复制代码
测试包我放在了:xmf放在了controller下面,qw包我放在了java下面

测试的时候右键空缺地方,点击run as 选择下面的那个进行点击
 
出现创建数据库中的内容则,毗连乐成。 

乐成界面 

 下面是我运行乐成的界面:

源码 

想要源码的可以私信我,这里我就不展示了,大概找到JSP课本第四版耿祥义的ch10。
eclipse导入源码

eclipse中要想导入其它人的源码,可以先创建一个项目,然后将自己项目中和其它人项目中一样的东西删掉,再把其他人的东西拉近你的项目中如下图:

右边是你的,左边是我的,你只需要把你和我一样的东西删除,把我的拉进去即可。











免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

篮之新喜

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表