============ORACLE 8i============================
Class.forName ("oracle.jdbc.driver.OracleDriver"); 
Connection conn = 
  DriverManager.getConnection ("jdbc:oracle:thin:@myhost:1521:orcl",
      "scott", "tiger");=============MySQL=================================
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://myhost:3306/dbname","user","passwd");============InfoMax================================
Class.forName("com.informix.jdbc.IfxDriver");
conn = DriverManager.getConnection("jdbc:informix-sqli://myhost:1533:informixserver=myserver;user=rdtest;password=test"); 
============InforMix================================
Class.forName("com.informix.jdbc.IfxDriver");
conn = DriverManager.getConnection("jdbc:informix-sqli://myhost:1533:informixserver=myserver;user=rdtest;password=test"); 
=============SQLServer2000=========================
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection
("jdbc:microsoft:sqlserver://server1:1433","username","password"); 
///////////////////////////////////
jdbc driver download:SQLServer:http://www.microsoft.com/sql/downloads/default.asp
MySQL:http://www.mysql.com/downloads/api-jdbc.html
Oracle:http://otn.oracle.com/software/content.html ---------------------DB2--------------------
---------------------  --------------------
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();//For Application
      String url = "jdbc:db2:sample";
      con = DriverManager.getConnection(url, userid, passwd);
Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();//For Applet
        String url = "jdbc:db2:// "+server+":"+port+"/sample"; 
        con = DriverManager.getConnection(url, userid, password );

解决方案 »

  1.   

    最好能用到jdbc connection pool和data source.
      

  2.   

    简单的注册表,下面是first.htm文件<html>
    <head></head>
    <body>
    <form name="login" method="POST" action="first.jsp">
       <p align="center">
    用户名:<input type="text" name="username" size="20"></p>
       <p align="center">
    密&nbsp; 码:<input type="password" name="password" size="20"></p>
       <p align="center"><input type="submit" value="提 交" name="login"> &nbsp;&nbsp; 
            <input type="reset" value="重  写" name="reset"></p>
    </form>
    </body>
    </html>
    与之对应的first.jsp文件
    <%@page import="java.sql.*"%>
    <%@page contentType="text/html;charset=gb2312"%><%
      String user1,pwd1;
      user1=request.getParameter("username");
      pwd1=request.getParameter("password");
    %><%
     try
      {
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       String url="jdbc:odbc:bookserver";
       String user="sa";
       String password="zst";
       Connection con=DriverManager.getConnection(url,user,password);
       Statement stmt=con.createStatement();
       String querystring="insert into  userinfo(username,password) values('"+user1+"','"+pwd1+"')";
       stmt.executeUpdate(querystring);
       stmt.close();              
       con.close();              
       out.println("成功插入数据");  }              
     catch(Exception e)              
      {              
      System.err.println(" 数据插入没有成功!"+e.getMessage());              
      }              
    %>          
    不过首先要用sql server2000建一个数据库
    bookserver是数据库名,
    sa和zst是sql的超级用户名和密码!
      

  3.   

    你的用的是jdbc-odbc桥,我不想用哪个,我想用jdbc connection pool和data source;
      

  4.   

    到微软网站下载sqlserver jdbc的驱动,安装完成后看帮助,很清楚。