当前位置:  技术问答>java相关

200分求购JSP连接和操作数据库的原代码(JDK1。3+COMCAT4。0+SQLSERVER 2000)

    来源: 互联网  发布时间:2015-04-05

    本文导语:  如果有一定给加分,我分依次只能给这么多。WINDOWS NT 4。0 系统 | 我来也!给你个例子!改改用吧! /******************************************************** *@Linkdb v3.0    LINK JDBC  AND  DO SQL   ...

如果有一定给加分,我分依次只能给这么多。WINDOWS NT 4。0 系统

|
我来也!给你个例子!改改用吧!

/******************************************************** *@Linkdb v3.0    LINK JDBC  AND  DO SQL                *
 *@AUTHOR:YuanLin                                       *
 *@UPDATE:Oct,21,2001                                   *
********************************************************/             

//定义包opendb
package opendb;

//引入java.sql.*
import java.sql.*;

//包opendb中的类Linkdb
public class Linkdb
{

//调用数据库
//定义数据库连接字符串
/****************************************************************
//1. [ ORACLE ]         
  String sDBDriver="oracle.jdbc.driver.OracleDriver";
  String sConnStr="jdbc:oracle:thin:@192.168.0.144:1521:server";
  String userID="TEST";
  String PassWord="TEST";
  Connection conn=null;
  Statement stmt = null; 
  ResultSet rs=null;
/*****************************************************************/

/***************************************************
//2. [ SQL Server ]       
  String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr="jdbc:odbc:JSP";
  String userID="TEST";
  String PassWord="TEST";
  Connection conn=null;
  Statement stmt = null; 
  ResultSet rs=null;
/****************************************************/       

/***************************************************
//3. [ MY SQL ]          
  String sDBDriver="org.gjt.mm.mysql.Driver";
  String sConnStr="jdbc:mysql://localhost/test"; 
  //"jdbc:mysql://localhost/forum?user=root&password=admin"; (例子) 
  String userID="test";
  String PassWord="";
  Connection conn=null;
  Statement stmt = null; 
  ResultSet rs=null;
/****************************************************/                                       

/***************************************************/
//4. [ ACCESS ]       参见JSPdevelop Page-231(使用JDBC-ODBC桥访问数据库)
  String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  String sConnStr="jdbc:odbc:testodbc";
  Connection conn=null;
  Statement stmt = null; 
  ResultSet rs=null;
/****************************************************/

//定义打开数据库连接的函数
public Linkdb()
  {
   try{
        //连接MySql_jdbc驱动程序 
Class.forName(sDBDriver);}
//处理异常
   catch(java.lang.ClassNotFoundException e){
System.err.println("Linkdb():"+e.getMessage());}
  }//end method 


//定义执行Select语句的函数
public ResultSet executeQuery(String sql){
    rs=null;
    try {
 conn=DriverManager.getConnection(sConnStr);
 stmt=conn.createStatement();
 rs=stmt.executeQuery(sql);
      }
      //处理异常
    catch(SQLException ex){
    System.err.println("aq.executeQuery:"+ex.getMessage());}
    return rs;
  }//end method
  
//执行Insert,Update语句  
public void executeUpdate(String sql) { 
    stmt = null; 
    rs=null; 
    try { 
         conn = DriverManager.getConnection(sConnStr);  
         stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); 
         stmt.executeQuery(sql); 
         stmt.close(); 
         conn.close(); 
    }  
    catch(SQLException ex) {  
      System.err.println("执行SQL语句出错: " + ex.getMessage()); 
    } 
  }//end method 

//close Stmt  
public void closeStmt(){ 
    try{ 
      stmt.close(); 
    } 
    catch(SQLException e){ 
      e.printStackTrace(); 
    } 
  }//end method 

//close Conn
public void closeConn(){ 
    try{ 
      conn.close(); 
    } 
    catch(SQLException e){ 
      e.printStackTrace(); 
    } 
  }//end method 

}//END CLASS

|
1: sql server 2000 jdbc
  Class forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); 
  Connection conn=DriverManager.getConnection  ("jdbc:microsoft:sqlserver://Myserver:1433;databasename=MyDB","username","password");

2:weblogic JDriver
  Class forName("weblogic.jdbc.mssqlserver4.Driver").newInstance(); 
  Connection conn=DriverManager.getConnection  ("jdbc:webglogic:mssqlserver4:MyDB@Mysever:1433","username","password");

3.IDS Driver
  Class forName("ids.sql.IDSDriver").newInstance(); 
  Connection conn=DriverManager.getConnection  ("jdbc:ids://Myserver:12/conn?dsn='MyDB',"username","password");
 

 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求购EditPlus注册码。
  • 高分求购做饼图、线形图的源吗?
  • 高分求购jbulider6得注册码,企业版本,个人版本都要
  • 谁有那种“网页上360度全景图”的CLASS源代码? 70分求购
  • 高分求购redhat 中 /usr/sbin/in.telnetd文件
  • 谁有jsp写的聊天室和留言本,高分求购,分不够再加!
  • 求购GPS自主导航全套方案,价格面谈!
  • 求购使用JSP设计的网站源码
  • destoon首页调用求购供应信息的地区名称的方法
  • 求购java的反编译器,要求反编译效果好的-急!
  • 重分求购Weblogic6的中文技术资料
  • 求购Jtest4.1的license key
  • minix里的exec函数的源代码分析谁做过? 高分求购!
  • 迫切、紧急、高分求购......在线等待!
  • 高分求购:linux和unix命令大全电子文档
  • 不知那位大哥有 Optimizeit 4.2 的破解包。高分求购
  • 高分求购一个图形化库
  • 高分求购solaris 9 soc unix 5.0.5的下载地址?
  • 高分求购Java1.3API手册
  • 求购JBUILDER帮助!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3