📄 mysql.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="KEYWORDS" content="小龙亭工作室之JSP实践之旅">
<title>小龙亭工作室之JSP实践之旅</title>
<link rel="stylesheet" href="../jsp.css" type="text/css">
</head>
<body topmargin="0" leftmargin="0" rightmargin="0">
<div align="center"><!--以下开始小龙亭标题 -->
<script language="javascript" src="../gaptitle.js"></script>
<!--以下开始主题索引td和文章区td -->
<div align="center"><center>
<table width="100%">
<tr>
<td colspan="2" height="10"></td>
</tr>
<tr>
<td width="20%" style="border-right: 1px solid red" valign="top" height="227"><script
language="javascript" src="manualindex.js"></script> </td>
<td width="80%" valign="top" height="227">
<p align="center"><b><font size="3" color="#FF0000">连接MySQL数据库</font></b></p>
<p> </p>
<p>程序来源:iamafan@263.net</p>
<p><br>
(编者按:由于是网上剪贴而来,html标记少了<...>,我没有补上)</p>
<p> </p>
<p>与数据库联接是做为WEB程序最基本的功能之一,JSP作为稳定的WEB PROGRAM,其数据库联接部分继承了JAVA的JDBC接口。使用起来与JDBC可以说是完全一致的。下面给出相应的例程,数据库服务器使用MYSQL,联接的驱动使用 mm.mysql.driver ,可以到 java.sun.com 的驱动程序库中查找相应的下载站点。
<p><br>
使用JSP插入数据的例程 <br>
<br>
html <br>
head <br>
titleThis is title/title <br>
/head <br>
body <br>
<%@ page import="java.sql.*" %> <br>
<% <br>
//告诉编译器使用SQL包 <br>
%> <br>
<% <br>
try{ <br>
Class.forName("org.gjt.mm.mysql.Driver"); <br>
//加载 mm.mysql.driver <br>
} catch (java.lang.ClassNotFoundException e) <br>
//如果加载时出错,给出相应的错误信息 <br>
{ <br>
out.print("Class not found exception occur. Message is:"); <br>
out.print(e.getMessage()); <br>
} <br>
<br>
try{ <br>
Connection con; <br>
Statement stmt; <br>
ResultSet rs; <br>
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); <br>
//创建数据库联接,这样的做法类似于M$的ASP中的创建数据库联接。 <br>
stmt = con.createStatement(); <br>
stmt.executeUpdate("INSERT INTO mytable (col1,col2) VALUES ('This is a test string',32)"); <br>
//执行插入数据的操作 <br>
rs = stmt.executeQuery("SELECT * FROM mytable"); <br>
//把数据库中所有的数据读出来 <br>
while (rs.next()) <br>
{ <br>
String s1 = rs.getString(1); <br>
String s2 = rs.getString(2); <br>
out.println("col1="+s1+"--col2="+s2+"br"); <br>
//打印所显示的数据 <br>
} <br>
} catch (SQLException e) { <br>
//如果SQL语句执行的过程中出错,则显示出相应的错误信息 <br>
out.print("SQL Exception occur. Message is:"); <br>
out.print(e.getMessage()); <br>
} <br>
%> <br>
<br>
/body <br>
/html<br>
</td>
</tr>
<!-- 以下是底边-->
<script language="javascript" src="../gapbottom.js"></script>
</center>
</body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -