您的位置:首页 > 文档 > 编程技术 >
 文章分类 

jsp连接MySQL数据库


创建:2005-10-28 00:00:00
作者:Unlinux
来自: http://www.Unlinux.com

与数据库联接是做为WEB程序最基本的功能之一,JSP作为稳定的WEB PROGRAM,其数据库联接部分继承了JAVA的JDBC接口。使用起来与JDBC可以说是完全一致的。下面给出相应的例程,数据库服务器使用MYSQL,联接的驱动使用 mm.mysql.driver ,可以到 java.sun.com 的驱动程序库中查找相应的下载站点。


使用JSP插入数据的例程



This is title


<%@ page import="java.sql.*" %>
<%
//告诉编译器使用SQL包
%>
<%
try{
Class.forName("org.gjt.mm.mysql.Driver");
//加载 mm.mysql.driver
} catch (java.lang.ClassNotFoundException e)
//如果加载时出错,给出相应的错误信息
{
out.print("Class not found exception occur. Message is:");
out.print(e.getMessage());
}

try{
Connection con;
Statement stmt;
ResultSet rs;
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password=");
//创建数据库联接,这样的做法类似于M$的ASP中的创建数据库联接。
stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO mytable (col1,col2) VALUES ('This is a test string',32)");
//执行插入数据的操作
rs = stmt.executeQuery("SELECT * FROM mytable");
//把数据库中所有的数据读出来
while (rs.next())
{
String s1 = rs.getString(1);
String s2 = rs.getString(2);
out.println("col1="+s1+"--col2="+s2+"br");
//打印所显示的数据
}
} catch (SQLException e) {
//如果SQL语句执行的过程中出错,则显示出相应的错误信息
out.print("SQL Exception occur. Message is:");
out.print(e.getMessage());
}
%>



转载自:http://www.unlinux.com/doc/program/20051106/8000.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·JSP连接数据库大全  (2005-10-28 00:08:52)

Copyright © 2005 UnLinux.Com All Rights Reserved