一个问题折腾了两个小时!~程序员真是伤不起的物种。。。


1.起初是mysql读取程序一直卡在

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

旁边,通过测试输出得知,即一直没有进入数据库。

于是开始各种的调试之旅。。。IP,端口都改,没有用。

package com.jiangqq.csdn;import com.jiangqq.bean.Person;import com.jsonMysql.servlet.JsonServlet;import java.io.PrintWriter;import java.sql.*;import java.util.*;import java.util.ArrayList;import java.util.List;//import javax.servlet.*;//import javax.servlet.http.*;//import javax.servlet.jsp.*;import org.omg.CORBA.PUBLIC_MEMBER;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JsonService {public static List getListPerson(){String a,b,allString = "";int c = 0;List mLists = new ArrayList();//mLists.add(new Person("张三", "北京", 20));mLists.add(new Person("李四", "上海", 30));//mLists.add(new Person("王五", "深圳", 35));//mLists.add(new)System.out.println(mLists);try {Class.forName("com.mysql.jdbc.Driver");//mLists.add(new Person("张二", "北京", 20));Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/json", "root" , "123456");//"jdbc:mysql://192.168.1.100:3306/json", "root" , "123456");//mLists.add(new Person("张三", "北京", 20));Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery("select * from people");Person p = null;while(rs.next()){System.out.println(rs.getString(1) + "\t"+ rs.getString(2) + "\t"+ rs.getInt(3));a = rs.getString(1);b = rs.getString(2);c = rs.getInt(3);mLists.add(new Person(a, b, c));//mLists.add(new Person(rs.getString(1)+rs.getString(2)+rs.getInt(3)));//p = new Person();    //实例化MemberForm类型的对象//p.setName(rs.getString(1));   //获取会员用户名//p.setAddress(rs.getString(2));    //获取地址//p.setAge(Integer.valueOf(rs.getString(3)));   //获取年龄}System.out.println(mLists);}catch(Exception e){System.out.println(e);e.printStackTrace();return mLists;}//finally{//return mLists;//}System.out.println(mLists);return mLists;}public static void main(String[] args) throws Exception{String str[] = null;JsonService con = new JsonService();List temp = con.getListPerson();//System.out.println(temp.);//str = temp.split(" ");//for(int i = 0 ; i < str.length ; i++){//System.out.println(str[i]);//}//System.out.println(str.length);}}

2.后来突然看见一个帖子说JSP页面也要加入包,于是尝试在Tomcat 7.0\webapps\JsonWeb\WEB-INF\lib  目录中加入了mysql-connector-java-5.0.8-bin.jar以及servlet-api.jar

3.然后在主目录的index.jsp中加入

<%@ page import="java.util.*"%><%@ page import="java.sql.*"%> 

目录结构如下:




4.刷新http://localhost:8080/JsonWeb/JsonServlet

成功了!!编程真是的坑爹。。


5.由此得出结论:基础扎实也是很重要的。有一个好的,有经验的老师来教你胜过十本好书。








更多相关文章

  1. 在android上用HttpURLConnection获取网页内容
  2. android默认关闭Location服务及关闭锁屏功能
  3. Android(安卓)4.0以后正确的获取外部sd卡存储目录
  4. Android重写HorizontalScrollView模仿ViewPager效果
  5. Android(安卓)Camera2.0 结合ImageReader拍照并解决图片偏转问题
  6. 【Android】应用获取用户最高权限
  7. Android获取CPU频率和温度
  8. Android(安卓)获取Mac地址和IP地址
  9. android 之 位图 处理

随机推荐

  1. Android的几种布局方式
  2. PPS 推出 Android(安卓)版,用手機、平板電
  3. Android平板上开发应用的一点心得——精
  4. Android活跃用户总数达14亿人 平均每4个
  5. Android仿淘宝首页UI(附代源代码及示例图
  6. Android实习生面试记录-蘑菇街、网易等
  7. Android平板上开发应用的一点心得——精
  8. [置顶] 从源码角度分析Android(安卓)View
  9. Android的盈利方式---学习别人的经验
  10. 发布应用到Android市场 -- Android(安卓)