您的位置:寻梦网首页编程乐园Java天地小龙亭之JSP实践之旅
闂佽绻愮换鎰崲濡吋顐介柧蹇e亞椤╁弶銇勯幘瀵哥畼妞ゆ挾鐦甋P闂佽楠稿﹢閬嶅磻閻樿櫕浜ら柡鍐e亾缂佸锕﹂埀顒婄秵閸嬪懘鍩涢敓锟�
濠电偞鍨堕幐鎼佲€﹂悜钘壩ラ柨鐕傛嫹闂備焦瀵ч崘濠氬箯閿燂拷闂備胶枪缁诲牓宕曢棃娴虫盯鏁撻敓锟�闂備焦瀵ч崘濠氬箯閿燂拷EJB闂備焦瀵ч崘濠氬箯閿燂拷J2EE闂備焦瀵ч崘濠氬箯閿燂拷婵°倗濮烽崑娑㈠疮閼愁垬浜归柨鐕傛嫹闂備焦瀵ч崘濠氬箯閿燂拷JSP缂傚倸鍊搁崐褰掓偋濠婂牆鐓濋柨鐕傛嫹闂備焦瀵ч崘濠氬箯閿燂拷闂佽崵濮村ú锕傚垂閸洖鍑犻柨鐕傛嫹闂備焦瀵ч崘濠氬箯閿燂拷闁诲氦顫夐幃鍫曞磿闁秴鐭楅柨鐕傛嫹闂備焦瀵ч崘濠氬箯閿燂拷Java闂備焦瀵ч崘濠氬箯閿燂拷AppServer闂備焦瀵ч崘濠氬箯閿燂拷Web闂備焦瀵ч崘濠氬箯閿燂拷闂備浇妗ㄩ懗鑸垫櫠濡も偓閻e灚鎷呯憴鍕妳闂佽法鍣﹂幏锟�闂備焦瀵ч崘濠氬箯閿燂拷XML闂備焦瀵ч崘濠氬箯閿燂拷闂備礁缍婂ḿ褔顢栭崼銉晩闁跨噦鎷�闂備焦瀵ч崘濠氬箯閿燂拷闂佽绻愮换鎰崲鐎n亖妲堥柨鐕傛嫹

JSP语法介绍
语法详解
jsp汉字编码问题策略
javamail在JSP中的应用
javamail何志强篇
JDBC精要
jsp在win2k/oracle上的应用
如何用UML为JSP建模
通用信息发布程序
JSP概述及音乐店设计
jsp计数器制作
不用odbc直接连接SQL Server
jsp的出错处理
jsp的wap应用
jsp实现购物程序
用jsp编写文件上载
用jspsmart Bean实现文件上载
用jsp连接mySQL数据库
基本内置组件
JavaBean调用示例
JDBC应用示例
一个通用的日历
JSP技巧集锦(一)
流方法读写文件
文件处理-读写追加
数据库记录分页显示

 

连接MySQL数据库

 

程序来源:iamafan@263.net


(编者按:由于是网上剪贴而来,html标记少了<...>,我没有补上)

 

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


使用JSP插入数据的例程 

html 
head 
titleThis is title/title 
/head 
body 
<%@ 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()); 

%> 

/body 
/html