当前位置: 代码迷 >> J2EE >> JDBC连接数据库简单有关问题,菜鸟
  详细解决方案

JDBC连接数据库简单有关问题,菜鸟

热度:88   发布时间:2016-04-22 00:37:08.0
JDBC连接数据库简单问题求助,初学者!
已经在mysql中创建数据库jdbctest
已经将JDBC驱动jar包放入指定目录
以下是Servlet代码:
Java code
package jdbc;import java.io.IOException;import java.sql.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class JDBCTest extends HttpServlet {        public void process(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException{        Connection conn=null;//连接对象        PreparedStatement pstmt=null;//预编译的语句对象        ResultSet rs=null;//查询结果集        String sql=null;        try{            Class.forName("com.mysql.jdbc.Driver");//加载驱动            //建立连接            conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbctest","root","root");            //创建语句对象            sql="select*from myuser where user_id=?and user_pass=?";            pstmt=conn.prepareStatement(sql);            pstmt.setString(1, "zhangsan");            pstmt.setString(2, "123");            rs=pstmt.executeQuery();//执行SQL语句            //处理结果            while(rs!=null&&rs.next()){                System.out.println("user_no"+rs.getString(1));                System.out.println("user_id="+rs.getString(2));                System.out.println("user_email="+rs.getString(5));            }        }catch(Exception e){            System.out.println("数据库异常");            e.printStackTrace();        }finally{//按打开对象的逆序关闭对象            try{                if(rs!=null)                    rs.close();                if(pstmt!=null)                    pstmt.close();                if(conn!=null)                    conn.close();            }catch(Exception e){                            }        }    }    public JDBCTest() {        super();    }     public void destroy() {        super.destroy(); // Just puts "destroy" string in log            }    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        process(request,response);    }    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        process(request,response);    }    public void init() throws ServletException {            }}

然后地址栏输入http://localhost:8080/JDBC_TEST/JDBCTest
MyEclipse控制台并没有输入jdbctest里面的数据
而是:
12-6-8 下午08时19分55秒: Unable to update index for central|http://repo1.maven.org/maven2
12-6-8 下午08时17分10秒: Updating index central|http://repo1.maven.org/maven2
12-6-8 下午08时17分19秒: Downloading d9d714e11cb097b3ffcec91cccc65d3e : nexus-maven-repository-index.properties
12-6-8 下午08时17分19秒: Downloaded Repository[d9d714e11cb097b3ffcec91cccc65d3e|http://repo1.maven.org/maven2/.index]/nexus-maven-repository-index.properties
12-6-8 下午08时19分16秒: Refreshing [/JDBC_TEST/pom.xml]
12-6-8 下午08时19分55秒: Unable to download Repository[d9d714e11cb097b3ffcec91cccc65d3e|http://repo1.maven.org/maven2/.index]/nexus-maven-repository-index.gz: java.io.IOException: The server did not respond within the configured timeout.

请问这是为什么啊??


------解决方案--------------------
The server did not respond within the configured timeout

楼主该补习英语了
------解决方案--------------------
先你要 Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse 
这个里面启用 Enable Maven4Myeclipse features ,打上勾,要先启用这个插件
------解决方案--------------------
不好意思 回错地方了 

楼主可以试试 把服务器里该工程的已编译的文件删掉,然后重新发布一下工程 重启一下服务器 可能就好了
  相关解决方案