kashu 发表于 2015-8-9 11:41:55

JSP,TOMCAT,JD,mysql环境搭建和连接数据库

  
  首先参阅:
Tomcat+jdk+mysql环境搭建: http://bbs.vangv.com/viewthread.php?tid=750
  Jsp环境搭建和连接mysql   http://blog.621000.net/read-2386.html
  
  开始先确认已经安装了APACHE 和mysql php集成安装包见:http://www.caisong.com/   (其实jdk连接数据库不需要apache和php的)
  
  JDK为java开发环境
  Tomcat为jsp运行容器,即jsp脚本运行需要他
  mysql-connector-java-5.0.3-bin.jar JDBC驱动,有了他jsp才能操作mysql
  网站的根目录在   ……"Tomcat 6.0"webapps"ROOT
  Mysql界面插件:mysql-front: (收费,有试用期)
  
  由于我的apache和mysql之前已经安装了,在本实验里,我就是首先安装了jdk,然后安装Tomcat,配置mysql-connector-java-5.0.3-bin.jar 如Tomcat 6.0"lib,然后重启tomcat,其他什么环境变量都没有配置就可以运行下面的脚本了。
  环境搭好之后:创建1.jsp 内容为
  
  
  First Page
  
  
  Today is:
  
  
  
  
  输入http://localhost:8080/1.jsp 即可获得系统时间。tomcat为了避免和老大apache冲突,使用8080端口,apache为80端口,当然tomcat也可以配置下编程80端口。当然要避免冲突。
  
  首先新建一个表内容为数据库text下的point表 有5个属性
  下面就要用脚本操作point了,1.jsp 代码如下,功能为客户端写入数据库
  
  
  
  
        
  // DBUrl   =   "jdbc:mysql:///test?user=aaa&password=pass";
  网址中输入http://localhost:8080/1.jsp? ID=1001&gridno=1001&type=200&x=1.1&y=1.1&name=text2
  或者自己用socket封装http消息如下都可以操作数据库了:
char*   req="POST /1.jsp HTTP/1.0"r"n"
         "From:   local"r"n"
         "User-Agent:   post_test/1.0"r"n"   
         "Content-Type:   application/x-www-form-urlencoded"r"n"   
         "Content-Length: 51"r"n"r"n"
           "ID=1001&gridno=1001&type=200&x=1.1&y=1.1&name=text2";
         运行一下,又成功啦,表中数据全部输出,哇哈哈,注意这里的数据都使用的以前建立的,test下的point表! 注意没有使用到安装tomcat时候输入的用户名和密码。Jsp脚本全部都是部署在tomcat下的!php全部直接部署在apache下(or iis),为什么我也不知道。
         接下来就要利用socket程序来触发jsp脚本了。
页: [1]
查看完整版本: JSP,TOMCAT,JD,mysql环境搭建和连接数据库