[求助]请教关于mysql数据库的连接问题_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1518 | 回复: 0   主题: [求助]请教关于mysql数据库的连接问题        下一篇 
gunrose
注册用户
等级:新兵
经验:36
发帖:79
精华:0
注册:2011-7-21
状态:离线
发送短消息息给gunrose 加好友    发送短消息息给gunrose 发消息
发表于: IP:您无权察看 2014-12-23 9:49:26 | [全部帖] [楼主帖] 楼主

我的环境:jdk 1.5.0+ tomcat 5.0.28+mysql -5.0.7-beta,安装配置正常,在mysql底下也创建了我得数据库fortest和表books,添加了记录,并且mysql-connector-java-3.1.10-bin已经放到了\tomcat\commonn\lib目录下面,为了测试我得数据库连接情况,写了一个测试的jsp文件,如下:

<%@ page import="java.io.*" %>

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

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

<%@ page contentType="text/html;charset=GB2312" %>

<html>

<head>

<title>DbJsp.jsp</title>

</head>

<body>

<%

Connection con;

Statement stmt;

ResultSet rs;

try

{

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

}

catch (Exception e)

{

    out.println("无法加载驱动程序!");

}

//DriverManager.registerDriver(new com.mysql.jdbc.Driver());

String dbUrl="jdbc:mysql://localhost:3306/fortest?useUnicode=true&characterEncoding=GB2312";

String dbUser="root";

String dbPwd="123";

try

{

    System.out.println("check point 1");

    con=java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);

    stmt=con.createStatement();

    stmt.executeUpdate("insert into books(id,name,title,price) values ('999','Tom','Tomcat Bible','44.5')");

    rs=stmt.executeQuery("select id,name,title,price from books");

    out.println("<table border=1 width=400>");

    while (rs.next())

    {

    String col1=rs.getString(1);

    String col2=rs.getString(2);

    String col3=rs.getString(3);

    float col4=rs.getFloat(4);

    out.println("<tr><td>"+col1+"</td><td>"+col2+"</td><td>"+col3+"</td><td>"+col4+"</td></tr>");

    }

    System.out.println("check point 2");

    out.println("</table>");

    stmt.executeUpdate("delete from books where id='999'");

    rs.close();

    stmt.close();

    con.close();

    System.out.println("check point 3");

}

catch (SQLException ee)

{

    out.println("数据库连接失败!");

    ee.printStackTrace();

}

%>

</body>

</html>

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论