jsp连接数据库没成功,这是为什么

我的连接池在后台也就是MyEclipse上运行成功,但是拿到tomcat中的项目里,为什么就不行了呢?

4个回答

<%@ page language="java" pageEncoding="gbk"%>
<%@page import="java.sql.Connection"%>
<%@page import="javax.naming.Context"%>
<%@page import="javax.naming.InitialContext"%>
<%@page import="javax.sql.DataSource"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.ResultSet"%>

<%
//连接池的获取

try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch (ClassNotFoundException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }//加载数据库驱动Class.forName();
    Connection  conn = DriverManager.getConnection

("jdbc:mysql://192.168.1.115:3306/synuky", "root", "hopeshine");

ResultSet rs = null;   

String sql = "select * from sys_login";

java.sql.PreparedStatement preparedStatement;



try{   

    preparedStatement =conn.prepareStatement(sql); 
    rs = preparedStatement.executeQuery();
    while(rs.next()) {

%>

out.println("执行结果:==
<%=rs.getString(2)%>
<% }

    }catch(Exception e){   
       System.out.println("e:"+e);   
    }

%>

            这是我的代码

输出一下conn 试试,另外可以改写成Servlet试试。那种方式更好一些。

你的server文件在tomcat里配置了么?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐