阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下安装Eclipse+Tomcat+MySQL 配置J2EE开发环境

111次阅读
没有评论

共计 4596 个字符,预计需要花费 12 分钟才能阅读完成。

1. 版本信息

(1)CentOS 6.4 发行版 64 位,uname -a 显示如下:

Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 23:25:40 KST 2013 x86_64 x86_64 x86_64 GNU/Linux

(2)Eclipse:Version: Kepler Service Release 2

(3)Tomcat:apache-tomcat-7.0.53

(4)MySQL:      mysql-server-5.1.73

(5)JDBC driver: mysql-connector-Java-5.1.30

2. 安装软件(多数操作需要使用 root 或 sudo 权限)

(1)安装 Eclipse,参见前文《Linux Shell 环境手动安装 Eclipse》(http://www.linuxidc.com/Linux/2014-11/109327.htm)

(2)安装 Tomcat,参见前文《Linux 下配置 Tomcat 并允许指定身份用户管理服务》(http://www.linuxidc.com/Linux/2014-11/109328.htm)

注:安装 JDK 时,不必文中所述方法,只要按照正确方法配置环境变量(JAVA_HOME,PATH,CLASSPATH)即可。

J2EE 环境安装配置  http://www.linuxidc.com/Linux/2014-07/104283.htm

J2EE 中的 MVC 模型介绍 http://www.linuxidc.com/Linux/2013-11/92202.htm

Linux 下 J2EE 环境搭建 http://www.linuxidc.com/Linux/2013-01/77795.htm

J2EE 开发环境搭建 http://www.linuxidc.com/Linux/2011-10/45100.htm

(3)安装 Mysql,使用系统自带的安装套件即可,yum install mysql-* 安装完成后,使用 rpm -qa | grep mysql 应该包括下面所有组件。

        mysql-server-5.1.73-3.el6_5.x86_64
        mysql-libs-5.1.73-3.el6_5.x86_64
        mysql-5.1.73-3.el6_5.x86_64
        mysql-devel-5.1.73-3.el6_5.x86_64

(4)安装 JDBC driver

      下载地址 http://dev.mysql.com/downloads/file.php?id=451546

      执行 tar -xvzf mysql-connector-java-5.1.30.tar.gz 后,将其中的 jar 文件复制到 tomcat 的库中。

      cp mysql-connector-java-5.1.30-bin.jar /opt/tomcat7/lib/

注:也可以将该 jar 文件复制到某特定工程的 lib 中,仅供特定工程使用。

3. 配置方法(多数操作需要使用 root 或 sudo 权限)

(1)创建 mysql 数据库及并为指定用户授权。

mysqladmin -u root -p create DB_NAME
grant <privilege> on DB_NAME to <user> [identified by user-password] [with grant option];

(2)修改 Tomcat 配置文件

找到 tomcat 安装目录下的 tomcat/conf/context.xml 文件,vi context.xml 添加如下语句。

<Resource name=”jdbc/mysql” auth=”Container” type=”javax.sql.DataSource” maxActive=”20″ maxIdle=”10″ maxWait=”5000″ username=”db_username” password=”db_userpw” driverClassName=”com.mysql.jdbc.Driver” url=”jdbc:mysql://localhost/DB_NAME”/>

  注:如果 mysql 服务器端口不为默认端口,则应该在 DB 的 URL 后加上 :port_no

(3)打开 eclipse,添加 tomcat server,添加完成后就能使用 tomcat 服务器了。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-11/109329p2.htm

4. 调用方式

import Javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

import java.sql.*;

public class DBAccess {
 private static DataSource ds=null;
 private Context ctx=null; 
 private Connection conn=null;
 Statement stat=null;
 private ResultSet rs=null;
 
 public DBAccess() throws NamingException {
    ctx=new InitialContext();
    ds=(DataSource)ctx.lookup(“java:/comp/env/jdbc/MySQL”); 
 } 
 
 public void daoClose() throws SQLException{
  if(rs!=null) {
   rs.close();
  }
  if(stat!=null) {
   stat.close();
  }
    if (conn != null) {
     conn.close();
    }
 }
 
 public int executeUpdate(String sql) throws SQLException{
  int status=-1;
  try{
   conn=ds.getConnection();
   conn.setAutoCommit(false);
   stat =conn.createStatement();
   status=stat.executeUpdate(sql);
   conn.commit();
  }finally{
   daoClose();
  }
  return status;
 }
}

连接数据库的方式非常直观,利用 IntialContext 函数读取 context.xml 的内容,然后建立数据库连接池,在需要的地方实例化一个数据库连接并使用即可。

1. 版本信息

(1)CentOS 6.4 发行版 64 位,uname -a 显示如下:

Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 23:25:40 KST 2013 x86_64 x86_64 x86_64 GNU/Linux

(2)Eclipse:Version: Kepler Service Release 2

(3)Tomcat:apache-tomcat-7.0.53

(4)MySQL:      mysql-server-5.1.73

(5)JDBC driver: mysql-connector-Java-5.1.30

2. 安装软件(多数操作需要使用 root 或 sudo 权限)

(1)安装 Eclipse,参见前文《Linux Shell 环境手动安装 Eclipse》(http://www.linuxidc.com/Linux/2014-11/109327.htm)

(2)安装 Tomcat,参见前文《Linux 下配置 Tomcat 并允许指定身份用户管理服务》(http://www.linuxidc.com/Linux/2014-11/109328.htm)

注:安装 JDK 时,不必文中所述方法,只要按照正确方法配置环境变量(JAVA_HOME,PATH,CLASSPATH)即可。

J2EE 环境安装配置  http://www.linuxidc.com/Linux/2014-07/104283.htm

J2EE 中的 MVC 模型介绍 http://www.linuxidc.com/Linux/2013-11/92202.htm

Linux 下 J2EE 环境搭建 http://www.linuxidc.com/Linux/2013-01/77795.htm

J2EE 开发环境搭建 http://www.linuxidc.com/Linux/2011-10/45100.htm

(3)安装 Mysql,使用系统自带的安装套件即可,yum install mysql-* 安装完成后,使用 rpm -qa | grep mysql 应该包括下面所有组件。

        mysql-server-5.1.73-3.el6_5.x86_64
        mysql-libs-5.1.73-3.el6_5.x86_64
        mysql-5.1.73-3.el6_5.x86_64
        mysql-devel-5.1.73-3.el6_5.x86_64

(4)安装 JDBC driver

      下载地址 http://dev.mysql.com/downloads/file.php?id=451546

      执行 tar -xvzf mysql-connector-java-5.1.30.tar.gz 后,将其中的 jar 文件复制到 tomcat 的库中。

      cp mysql-connector-java-5.1.30-bin.jar /opt/tomcat7/lib/

注:也可以将该 jar 文件复制到某特定工程的 lib 中,仅供特定工程使用。

3. 配置方法(多数操作需要使用 root 或 sudo 权限)

(1)创建 mysql 数据库及并为指定用户授权。

mysqladmin -u root -p create DB_NAME
grant <privilege> on DB_NAME to <user> [identified by user-password] [with grant option];

(2)修改 Tomcat 配置文件

找到 tomcat 安装目录下的 tomcat/conf/context.xml 文件,vi context.xml 添加如下语句。

<Resource name=”jdbc/mysql” auth=”Container” type=”javax.sql.DataSource” maxActive=”20″ maxIdle=”10″ maxWait=”5000″ username=”db_username” password=”db_userpw” driverClassName=”com.mysql.jdbc.Driver” url=”jdbc:mysql://localhost/DB_NAME”/>

  注:如果 mysql 服务器端口不为默认端口,则应该在 DB 的 URL 后加上 :port_no

(3)打开 eclipse,添加 tomcat server,添加完成后就能使用 tomcat 服务器了。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-11/109329p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计4596字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中