<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="java.sql.*"%> 
<html>
<head>
</head>
<body><%
try{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/test";
String username="root";
String password="19911119";
Connection conn=DriverManager.getConnection(url,username,password);
if(conn!=null)
{
out.println("sb");
conn.close();
}
else{out.print("cg");}
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
%>
</body>
</html>

解决方案 »

  1.   

     将localhost修改成"127.0.0.1"
      

  2.   

    在一个java文件里面测试一下按照里面的参数能不能连上数据库。
    或者myeclipse--window--show view--other--db browser里面按你上面的参数测试一下能不能连接数据库
      

  3.   

    e.printStackTrace();改成out.println("error");
    估计就不是空白了,应该你的连接错误被catch到没有抛出来,
    后台应该有错误信息的,
    是不是驱动包没加载好。
      

  4.   

    String url="jdbc:mysql://localhost:3306/test";
    --------------------------修改------------------------------
    String url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8";