myeclipse+mysql(sql server)+tomcat配置

 1:安装myeclipse6.5和tomcat 6.0之后

      进行MyEclipse的配置,
    从菜单栏中进入“Windows --> Preferences

    先要进行JDK的配置,


    在左侧栏中选择“Java --> Installed JREs”,
    按“Add”按钮进行添加

 

 

 

    在弹出的“Add JRE”画面中,选择JRE的目录,
    就是选择你所在的JDK的目录,
    在JRE名称一栏中,填下想取的名称,我这里叫“JDK”,
    然后“OK”确定

    

    返回到设置框中,将刚刚配置的JRE选中

 

    开始配置MyEclipse,
    左侧MyEclipse节点下“Application Server”中有Tomcat,
    选择自己安装的版本,
    将Tomcat Server设为可用(enable),并设置Tomcat的安装目录

    在Tomcat的JDK中选择刚刚配置的JDK

 

2.新建数据库

(1)SQL server 2000示例

1)sqlserver2000建数据库 studentinfo

2)建表t_student 表结构如下:

列名

类型

备注

id

int

主键

name

varchar

姓名

number

varchar

学号

birthday

date

生日

 

3)打开查询分析器

完成 insert ,delete update select等语句的练习。

 

insert into t_student(id,name,number,birthday) values(1,'123','00000','2009-01-01');

update t_student set birthday='1979-01-01';

 

delete  t_student where id =1;

 

 select * from t_student;

2)mysql示例

1)  mysql –u root  进入mysql 控制台的方式

2)  show databases; 查询主机有多个数据库的实例

3)  create database test1; 创建数据库库

4)

CREATE TABLE t_student (

       id int NOT NULL ,

       name varchar(50) ,

       number varchar(50) ,

       birthday datetime

)

 

5) insert into t_student(id,name,number,birthday) values(1,'123','00000','2009-01-01');

 

update t_student set birthday='1979-01-01';

 

delete  t_student where id =1;

 

select * from t_student;

 

 

 

3.  新建一个web server项目,叫做firstjsp,然后新建一个JSP页面,叫做query.jsp

 

<%@ page contentType="text/html; charset=gb2312" language="java"

       import="java.sql.*" errorPage=""%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

       <head>

              <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

              <title>无标题文档</title>

       </head>

 

       <body>

       <form aciton="index.jsp"  method="post">

              <input type="text" name="name"/>

              <input type="submit" value="提交"/>

       </form>

       <font size='5'>

              <%

                     String name = request.getParameter("name")==null?"":request.getParameter("name");

                     Connection con = null;

                     Statement st = null;

                     ResultSet rs = null;

                     try {

                            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

                            con = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=studentinfo", "sa", "");

 

                            st = con.createStatement();

                            String sql = "select id,name,number,birthday from t_student where name='"+name+"'";

                            rs = st.executeQuery(sql);

                            while (rs.next()) {

                                   out.print("id:" + rs.getInt("id"));

                                   out.print("姓名:" + rs.getString("name"));

                                   out.print("学号:" + rs.getString("number"));

                                   out.print("生日:" + rs.getDate("birthday") );

                                   out.print("<br>");

                            }

                     } catch (Exception e) {

                            out.print("数据库操作出错:" + e);

                     } finally {

                            if (rs != null)

                                   rs.close();

                            if (st != null)

                                   st.close();

                            if (con != null)                                   con.close();

                     }

 

              %>

              </font>

       </body>

</html>

 

上面是sqlserver2000示,例下面是mysql示例用法:

 

jdbc 连接mysql数据库

         Class.forName("com.mysql.jdbc.Driver");

  con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/stuinfo", "root", "");

 

 

启动tomcat,在游览器输入http://127.0.0.1:8080/firstjsp/query.jsp,出现数据库操作出错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

原因是我们还没导入驱动,把mysql JDBC驱动mysql-connector-java-5.0.5-bin.jar(sql server 的是msutil.jar,mssqlserver.jar,msbase.jar)放在%tomcat_home%/comon/lib(要是用tomcat5.x版本,会有这个文件夹.如果你用的是tomcat6.x则没有commcon这个文件夹,直接放在lib文件夹里面就行了)和应用的WEB-INF/lib下,然后再重启myeclipse,输入网址,输入学号,成功查询。

    

  

   

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值