随笔-208  评论-469  文章-30  trackbacks-0
 
       在开发JAVA软件方面,Oracle的数据库提供了四种的驱动程序,其中两种用于应用软件 Applets  Servlets 等客户端软件,另外两种用于数据库中的JAVA存储过程等服务器端软件。在客户机端软件的开发中,用户可以选择OCI驱动程序或THIN驱动程序。OCI驱动程序利用JAVA本地化接口(JNI),通过Oracle客户端软件与数据库进行通信。THIN驱动程序是纯JAVA驱动程序,它直接与数据库进行通信。在通常情况下,THIN驱动程序的性能都超过了OCI驱动程序。
                  例题:JSP连接Oracle8/8i/9i数据库程序参考代码:(用Thin模式)
<%@ page contentType="text/html;charset=bg2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbcracle:thin:@localhost:1521:test";    //连接字符串
//test 为你的数据库的SID
String user="oracle";
String password="";
Connection conn=DriverManager.getconnection(url,user,password);   //获得连接
Statement stmt=comm.createStatement();
String sql="select*from test";
Resultset rs=stmt.executeQuery(sql);  //执行查询
while(rs.next()){%>
第一个字段内容为: <%=rs.getString(1)%>
第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你。")%>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>

    
    JSP连接SQL server
      
 首先最好去微软官方下载驱动程序:Microsoft SQL Server 2000 for JDBC 压缩包,接着把其中的mssqlserver.jar 文件解压到TOMCAT服务器文件下的WEBAPPS\ROOT\WEB-INF\classes 文件夹下,然后便可以编写连接数据库的程序。
   例题:JSP连接SQLServer7.0/2000数据库
<%@ page contentType="text/html;charset=bg2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Seting url="jdbc:microsoft:sqlserver://localhost:1433;DatadaseName=test";
//test 为你的数据库名
String user="sa";
String password="";
Connection conn=DriverManger.getConnection(url,user,password);
Statement stme=conn.createStatement();
String sql="select*from test";
ResultSet rs=stmt.executeQuery(sql);
while(re.next()){%>
第一个字段内容为: <%=rs.getString(1)%>
第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你。")%>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
                      
                                
    JSP连接DB2数据库
      
 首先下载DB2的驱动程序db2java.zip文件,当然把它解压到Tomcat服务器文件下的 webapps\ROOT\WEB-INF\classes文件夹下,然后便可以编写连接数据库的程序。
    
    例题:JSP连接DB2数据库
<%@ page contentType="text/html;charset=bg2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn=DriverManager.getConnection(url,user,password);
Statemtent stmt=conn.createStatement();
String sql="select*from test";
ResultSet rs=stmt.executeQuery(sql);
while(re.next()){%>
第一个字段内容为: <%=rs.getString(1)%>
第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你。")%>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
 
        JSP连接MySQL数据库
       
 应用JSP连接MySQL数据库时是需要加载jsp-mysql驱动程序的。其中mm.mysql是个类型4(即纯JAVA),
符合JDBC2规范的mysql jdbc 驱动程序。读者可以从HTTP://WWW.WORLDSERVER.COM/MM.MYSQL/下载最新的驱动程序。
 下面简单描述一下mm.mysql的安装和使用。
 先吧压缩文件形式的驱动程序解压缩,然后把解压出的org文件夹复制到服务器Tomcat文件夹里面的webapps\ROOT\WEB-INF\classes文件夹下,这样安装就算完成了。
 在使用时用DriverManager登记mm.mysql驱动程序就可以了。
    
                    例题:JSP连接MySQL数据库
<%@ page contentType="text/html;charset=bg2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url="jdbc:mysql://localhost/test?user=root&"+"password=pss&useUnicode=true;charcterEncoding=8859_1";
//test 为数据库名,root为test数据库的用户名,pass为用户密码
Connectionconn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String sql="select*from test";
ResultSet rs=stmt.executeQuery(sql);    
while(re.next()){%>
第一个字段内容为: <%=rs.getString(1)%>
第二个字段内容为: <%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你。")%>
<% rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
posted on 2007-01-17 00:16 EricWong 阅读(340) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: