DB2的:
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
String url = "jdbc:db2:test" ;
String username = "db2admin" ;
String password = "111" ;
Connection con = DriverManager.getConnection(url ,username ,password );
    Statement Stmt = con.createStatement(); 

解决方案 »

  1.   

    JSP连接数据库大全源码:  JSP连接数据库大全源码 
     
    文章类别:jsp加入时间:2003-7-22 人气指数:80
     
    JSP连接数据库总结之一  ——  Sql  Server7.0/2000数据库
      
        testsqlserver.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName
    ("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
    String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";  
    //pubs为你的数据库的  
    String  user="sa";  
    String  password="";  
    Connection  conn=  DriverManager.getConnection(url,user,password);  
    Statement  stmt=conn.createStatement
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之二  ——  jsp连接Oracle8/8i/9i数据库(用thin模式)      testoracle.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();  
    String  url="jdbc:oracle:thin:@localhost:1521:orcl";  
    //orcl为你的数据库的SID  
    String  user="scott";  
    String  password="tiger";  
    Connection  conn=  DriverManager.getConnection(url,user,password);  
    Statement  stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之三  ——  jsp连接DB2数据库  
      
        testdb2.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  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);  
    Statement  stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之四  ——  jsp连接Informix数据库testinformix.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName("com.informix.jdbc.IfxDriver").newInstance();  
    String  url  =  
    "jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;  
    user=testuser;password=testpassword";  
    //testDB为你的数据库名  
    Connection  conn=  DriverManager.getConnection(url);  
    Statement  stmt=conn.createStatement
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之五  ——  jsp连接Sybase数据库  testmysql.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName("com.sybase.jdbc.SybDriver").newInstance();  
    String  url  ="  jdbc:sybase:Tds:localhost:5007/tsdata";  
    //tsdata为你的数据库名  
    Properties  sysProps  =  System.getProperties();  
    SysProps.put("user","userid");  
    SysProps.put("password","user_password");  
    Connection  conn=  DriverManager.getConnection(url,  SysProps);  
    Statement  stmt=conn.createStatement
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之六  ——  jsp连接MySQL数据库  testmysql.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
    String  url  ="jdbc:mysql://localhost/softforum?user=soft&password
    =soft1234&useUnicode=true&characterEncoding=8859_1"  
    //testDB为你的数据库名  
    Connection  conn=  DriverManager.getConnection(url);  
    Statement  stmt=conn.createStatement
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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连接数据库总结之七  ——  jsp连接PostgreSQL数据库  testmysql.jsp如下:  
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@  page  import="java.sql.*"%>  
    <html>  
    <body>  
    <%Class.forName("org.postgresql.Driver").newInstance();  
    String  url  ="jdbc:postgresql://localhost/soft"  
    //soft为你的数据库名  
    String  user="myuser";  
    String  password="mypassword";  
    Connection  conn=  DriverManager.getConnection(url,user,password);  
    Statement  stmt=conn.createStatement
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    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>