MyEclipes相关配置

0. MyEclipes10 相关下载资源(私人珍藏版)

链接:http://pan.baidu.com/s/1eSIdObS密码:0cjy

1. myEclipes连接Tomcat

http://www.cnblogs.com/sunada2005/p/3520788.html

注意配置时,是一级目录F:\apache-tomcat-7.0.70

2. 导入已有的servlet

同eclipes导入工程

3.Tomcat实现与数据库进行连接:

4.搭建数据库

http://product.pconline.com.cn/itbk/software/rjwt/1511/7213184.html#ad=7094

实现与数据库相连接,必须在tomcat中进行

创建一个用户然后设定登录密码,然后为其分配相关的权限。

使用记事本打开方式打开tomcat-users.xml文件。

在</tomcat-users>的前一行有如下内容:

<!--  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
--></tomcat-users>

根据上面的文档说明去掉注释前后的符号:""<!---->""

然后添加一个用户,这个用户在创建并分配密码和权限之后,

可以使用该用户名和密码来登录到MySQL中,

登录mysql之后以该用户身份创建数据库,和数据库表。

这样tomcat就可以对其进行访问了。

去掉注释后,在</tomcat-users>的上一行添加你想创建用户的用户名,密码,以及所需要分配的权限。

不过要依照下面添加用户的格式,填写之后保存文件即可。

<user username="root2" password="zhu" roles="admin,manager"/>

然后在mysql中以该用户名称登录:

mysql -uroot2 -hlocalhost -p(enter)

Enter password: ***

不过LZ在这个地方进行的并不顺利, 于是改变了一下方法:

以root的身份进入到mysql中,

查看一下数据库中的所有用户的信息:

select user,host from mysql.user;

(不过这个是创建用户root2之后的截图)

create database school;

然后在mysql中创建与server.xml

同样的用户名以及登录密码所在主机名称并且针对数据库school

将与tomcat中的配置文件server.xml相同的信息用于mysql的数据库创建中,

create user "root2";

grant all on school to [email protected] identified by "zhu";

这样的话,就以mysql和tomcat 就有了同样的用户名以及登陆密码,

这样的话,tomcat就可以很顺理成章的以root2的身份 登陆并访问mysql中的school database了,

又因为在mysql创建用户 root2 的时候 ,分配全部的对school数据库的权限了,

所以可以通过jsp来通过tomcat对数据库进行创建表,删除,更新等等的一些操作了。

那么,如何知道tomcat已经可以成功的连接到数据库了呢?

可以写一小段的.jsp代码来进行测试一下,

首先在路径下面创建一个记事本文件,然后调整属性让文件显示隐含文件类型名称,

将"新建文本文件.txt"修改为  "testjdbc.jsp",

接下来,我们对该testjdbc.jsp进行相应的编写:

打开文件testjdbc.jsp,向文件中添加如下内容:

<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% 

String driver="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/school"; // 连接到 school 数据库 

String userid="root2"; // 用户
String passwd="zhu"; // 密码 

try{
Class.forName(driver);
}
catch(Exception e){
out.println(" 无法载入 "+driver+" 驱动程序 !");
e.printStackTrace();
}

try {
Connection con=DriverManager.getConnection(url,userid,passwd);
if(!con.isClosed())
out.println(" 成功连接数据库 !");
con.close();
}
catch(SQLException SQLe){
out.println(" 无法连接数据库 !");
}

%>
</BODY>
</HTML>

用户名及登录密码还有所要连接的数据库可以根据实际的情况进行修改的,

既然jsp文件已经写好了,那么如何将其加载到tomcat

对其进行运行测试呢?

应该是将该testjdbc.jsp文件放到tomca的

\webapps\ROOT\的下面,接下来在Internet Exploer中的地址栏中输入:

http://localhost:8080/testjdbc.jsp

根据jsp脚本的编写,如果成功的连接到的mysql的话,就会有:

成功连接数据库!

这样的提示信息。

如果连接数据库失败的话:

无法连接数据库!

这样的提示信息。

如果总是连接失败的话,应该检查一下是否需要下载个mysql-connector什么的。

时间: 2024-10-12 21:16:25

MyEclipes相关配置的相关文章

【Windows10&nbsp;IoT开发系列】PowerShell的相关配置

原文:[Windows10 IoT开发系列]PowerShell的相关配置 可使用 Windows PowerShell 远程配置和管理任何 Windows 10 IoT 核心版设备.PowerShell 是基于任务的命令行 Shell 和脚本语言,专为进行系统管理而设计. 1.​启动 PowerShell (PS) 会话 注:若要使用装有Windows10 IoT Core设备启动PS会话,首先需要在主机电脑与设备之间创建信任关系. ​启动 Windows IoT 核心版设备后,与该设备相连的

SSH相关配置

SSH相关配置 1.修改ssh监听端口 #注意是sshd_config而非ssh_config /etc/ssh/sshd_config #将Port 22前面的#去掉并添加修改后ssh连接使用的端口 Port 22 #添加多一个22222端口作为ssh连接使用 Port 22222 #同时将22和22222作为ssh连接端口,是为了防止错误操作致使ssh无法连接上 #待22222连接生效后再将22端口关闭 #重启sshd服务 service sshd restart /etc/init.d/s

烂泥:FTP服务器开启防火墙相关配置

本文首发于烂泥行天下. 由于工作需要公司最近的一台服务器需要开启启用FTP服务,用来传输文件. 但是考虑到该服务器是在公网,基于安全的考虑一般都是要开启防火墙的.而公司内部的FTP服务器,一般情况下我都是关闭防火墙的. 下面我就将有关防火墙的配置流出如下: OS:windows server 2003.2008 FTP:Filezilla Server 0.9.41 首先是安装FTP服务器,在此我使用时开源FTP服务器Filezill Server.有关Filezilla Server的安装与使

centos7的selinux的原理及相关配置

centos7的selinux的原理及相关配置 SELinux的全称是Security Enhanced Linux, 就是安全加强的Linux.在SELinux之前,root账号能够任意的访问所有文档和服务:如果某个文件设为777,那么任何用户都可以访问甚至删除:这种方式称为DAC(主动访问机制),很不安全. DAC 自主访问控制: 用户根据自己的文件权限来决定对文件的操作,也就是依据文件的own,group,other/r,w,x权限进行限制.Root有最高权限无法限制.r,w,x权限划分太

2016/07/07 apmserv5.2.6 Apache启动失败,请检查相关配置。MySQL5.1已启动。

因为要用PHP做一个程序,在本机上配PHP环境,下了个APMServ5.26,安装很简单,不再多说,装好后,启动,提示错误,具体是:“Apache启动失败,请检查相关配置.√MySQL5.1已启动”,然后就在网上找解决办法,倒是找到不少,但都没有解决问题,差点就想换一个集成环境了.不过知难而进一向是我的原则,最后终于解决了,现在把所有解决步骤整理出来,希望能对碰到同样情况的朋友有所帮助,如果有有朋友碰到新的情况,欢迎同我交流.另外如果大家有自已各方面经验,欢迎在阳关道网站上发布出来跟大家共享一下

SpringMVC之application-context.xml,了解数据库相关配置

上一篇SpringMVC之web.xml让我们了解到配置一个web项目的时候,如何做基础的DispatcherServlet相关配置,作为SpringMVC上手的第一步,而application-context.xml则让我们了解到如何将数据库信息加载到项目中,包含关键的数据库连接信息.sqlSessionFactory.事务等关键因素. ①.xml内容 <?xml version="1.0" encoding="UTF-8"?> <beans x

UI第九讲.UITableView表视图创建,表视图的重用机制,表视图的相关配置方法

一.UITableView表视图创建 1>.基本属性: UITableView继承自UIScrollView,所以可以滚动          表视图的每一条数据都是显示在UITableViewCell对象中          表视图可以分区显示数据,每个分区称为一个section,每一行称为row,编号都是从0始 2>.重要用法: 最重要的是两个代理方法 <UITableViewDelegate,UITableViewDataSource>(其中必须实现的是 numberOfRow

spring mvc 图片上传,图片压缩、跨域解决、 按天生成目录 ,删除,限制为图片代码等相关配置

spring mvc 图片上传,跨域解决 按天生成目录 ,删除,限制为图片代码,等相关配置 fs.root=data/ #fs.root=/home/dev/fs/ #fs.root=D:/fs/ #fs.domains=182=http://172.16.100.182:18080,localhost=http://localhost:8080 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE be

一起学ASP.NET Core 2.0学习笔记(二): ef core2.0 及mysql provider 、Fluent API相关配置及迁移

不得不说微软的技术迭代还是很快的,上了微软的船就得跟着她走下去,前文一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx.supervisor.mysql环境搭建搭建好了.net core linux的相关环境,今天就来说说ef core相关的配置及迁移: 简介: Entity Framework(以下简称EF) 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,EF Core是Entity