MyEclipse 2017 CI JavaScript连接MySql

1、打开MySql,进行连接操作。

若出现下图问题,则说明没有在管理器处启动MySql

启动步骤如下:首先打开计算机管理,(右键我的电脑,点击管理)

点击“服务和应用程序”,再点击“服务”,找到名称“MySql”,得到下图

右键选中“Mysql”,点击启动,就会启动服务

当Mysql状态显示正在运行时,则表示启动成功

返回Mysql界面,此时就可以连接成功,可以相比较第一张图,在localhost_3306处前面的图标点亮了

2、建立新的数据库,在数据库中建立新的表,以及填入数据

右键localhost_3306选择新建数据库,填写数据库名称

打开数据库,右键“表”,进行新建表,在里面填入你需要的类型

右键你新建的表,选择打开表进行设计

注意,不管是新建的表,还是对表进行设计都不要忘记保存

以上操作完成了对Mysql的操作,下来进行MyEclipse操作

3、打开MyEclipse,选择 “文件,新建,Web Project”,在这里我将文件起名为“prj”

4、Tomcat的开启,也是重要的一步

首先选中圈中画出的左边一个,这是管理部署按钮,进行Tomcat的部署

打开Module,选择prj,点击Add按钮

选中MyEclipse中自带的Tomcat,点击Finish

此时就可以看见我们已经将prj项目部署到Tomcat下,点击ok

选中圈中第二个图标,选中下降箭头,点开后选中Tomcat,选择start,启动Tomcat

当看到Tomcat 显示started后,表示启动成功

此时可以测试一下,是否连接成功

点开prj项目,选择WebRoot,打开index.jsp文件,在文件空白处右键,选择Run As的第一个选项,若得到下图表示连接成功

如果还是不确定的话,可以复制http://localhost:8080/prj/index.jsp 到任何浏览器查看,我用的是Google Chrome

5、连接Mysql数据库

首先最最重要的一点是导入mysql与myeclipse的驱动程序,不然无法连接,有需要的同学可以点击下方链接进行下载

http://central.maven.org/maven2/mysql/mysql-connector-java/

我下载的版本是8.0.17/

(1)下载成功后将驱动程序首先复制到myeclipse自带的Tomcat的lib目录下

请根据自己的下载目录,找到目标文件,如果实在忘记myeclipse下载到哪里了,可以右键myeclipse选在文件所在位置打开后,在右上角有个搜索功能,搜索tomcat,然后打开

因为我的myeclipse自带的tomcat是v8.5版本,所以打开的文件是tomcat8.5

将驱动程序复制到lib目录下

最好在此复制一下lib的文件位置,下面要用到

(2)回到myeclipse,右键prj选择Build Path的第一项

选择Add External JARs

找到之前所复制的驱动程序的lib目录,选择驱动程序,点击打开

此时可以看到导入情况,点击ok

此时你就可以在prj项目下看见成功新增加进去的驱动程序

(3)连接数据库所需的代码以及改动部分

首先下图为原始状态的index.jsp文件内容

将下面的代码复制到body中,将<body></body>中的其余内容删除,**号部分为自己修改的部分

<%
try {
    Class.forName("com.mysql.cj.jdbc.Driver");	// 加载数据库驱动,注册到驱动管理器
    String url = "jdbc:mysql://localhost:3306/***?serverTimezone=UTC";	// 数据库连接字符串,***为数据库名称
    String username = "***";	// 数据库用户名
    String password = "****";	// 数据库密码,填写自己的数据库密码
    Connection conn = DriverManager.getConnection(url,username,password);	// 创建        Connection连接
    // 判断数据库连接是否为空
    if(conn != null){
        out.println("数据库连接成功!");	// 输出连接信息
        conn.close();	// 关闭数据库连接
    }else{
        out.println("数据库连接失败!");	// 输出连接信息
    }
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException e) {
        e.printStackTrace();
    }
%>

在第一条语句中加入 import = "java.sql.*"导入java的所有连接数据库的功能,并且pageEncoding其中的内容改为UTF-8,这样就不会显示乱码

<%@ page language="java" import="java.util.*"  import = "java.sql.*" pageEncoding="UTF-8"%>

这里的代码与网上的代码可能会不相同,原因在于mysql的驱动程序一直在更新,网上的部分代码还是之前较低版本时的连接语句,所以在这里我已经将他们该修改的修改,该添加的添加过了

此时,整个过程都已经完毕,可以测试是否成功连接上,还是之前的方法,右键选择Run As

连接成功,可以再次测试

都可以连接,在这里就是Myeclipse连接mysql的整个过程

发布了16 篇原创文章 · 获赞 3 · 访问量 1100

猜你喜欢

转载自blog.csdn.net/qq_41890177/article/details/101850072
今日推荐