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

db2的jdbc的驱动问题

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

    本文导语:  各位大虾:     小弟最近用jsp做网站的时候,用jdbc实现连接db2数据库,中间的几行连接数据库的代码如下: Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();   String url="jdbc:db2://localhost:5000/sample"; //sample为数据库名...

各位大虾:
    小弟最近用jsp做网站的时候,用jdbc实现连接db2数据库,中间的几行连接数据库的代码如下:
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);  
可是,在运行的结果时,总是提示:
javax.servlet.ServletException: No suitable driver
java.sql.SQLException: No suitable driver
这是怎么回事?是没有合适的db2驱动?那怎么去安装这种db2驱动呢?需要网上下载吗?怎么安装呢?
很急!!!!!!!!!!!!!!!

  

|
jdbc:db2://"+server+":"+port+"/"+databaseName 中的port是要用db2的命令db2jstrt来启动的,比如进到C:Program FilesSQLLIBbin,输入命令:
db2jstrt 11111,然后再执行你的程序就可以了。

java实例(提示:参数server可写IP也可写机器名,port必须是db2jstrt启动的端口号;另外我这里使用sample数据库,你只要换成你的数据库名即可):

import java.sql.*;

public class db2net {

   static {
      try {
         Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();
      } catch (Exception e) {
         e.printStackTrace();
      }
   }


   public static void main(String[] args) {
  Connection con;
      try {
         // get parameter values from the html page
         String server = "9.185.25.113";//getParameter("server");
         String port = "11111";//getParameter("port");

         // construct the URL ( sample is the database name )
         String url = "jdbc:db2://"+server+":"+port+"/sample";

         String userid = "administrator";//getParameter("userid");
         String password = "123456";//getParameter("password");

         // connect to database with userid and password
         con = DriverManager.getConnection(url, userid, password );

      
         // retrieve data from database
         System.out.println("First, let's retrieve some data from the database...");

         Statement stmt = con.createStatement();
         ResultSet rs = stmt.executeQuery("SELECT * from employee");
         System.out.println("Received results:");

         // display the result set
         // rs.next() returns false when there are no more rows
         int i = 0;
         while (rs.next() && (i

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












  • 相关文章推荐
  • COM.ibm.db2.jdbc.net.DB2Driver 和COM.ibm.db2.jdbc.app.DB2Driver有什么不同?
  • com.ibm.db2.jdbc.app.DB2Driver从哪里可以下载 ?
  • 急,jsp如何使用jdbc连接DB2,解决就结贴
  • 如何用COM.ibm.db2.jdbc.net.DB2Driver连接DB2数据库
  • 哪里有有db2的jdbc2.0下载
  • jsp怎么通过jdbc连接db2数据库?
  • 怎么使用jdbc往db2中写入BLOB?
  • jdbc2.0 与 db2 UDB v7.1
  • 如何取得DB2中最新加入记录的ID!纯JDBC代码,不需要EJB实现。
  • 如何用JDBC获得DB2里面表的信息,包括字段名,类型,长度等等,主键等等
  • DB2 JDBC Driver
  • DB2语法助手 DB2 Syntax Assistant
  • IBM数据库 DB2
  • Websphere如何与DB2连接?
  • 在线等待:tomcat4。1+db2配置
  • AIX上用shell处理db2 select的返回值
  • 急!到底要多少内存WS+DB2才能跑起来?
  • JSP连接db2数据库
  • 诸位大侠帮忙,关于DB2
  • 那里能下载db2
  • 我执行crontab 时为什么不能连db2数据库
  • 有接触过db2的高手吗?请问安装完后管理员的用户名和口令?
  • 急!我的db2怎么不能创建数据库?
  • DB2哪里有下,,,(除IBM官方网站),,,送分童子来了。。。
  • jsp怎么通过jdbc连接db2数据库? iis7站长之家
  • linux下利用定时任务执行db2存储过程
  • 写sql进数据库(DB2)怎样实现自动插入(表的主键为String)
  • 用java开发数据库,连接db2应该如何设置classpath (或者说应引入哪个包)
  • 装有DB2的SCO UNIX系统运行中,出现警告提示...请问此警告是什么意思,如何解决?
  • 求个shell查询db2记录的脚本
  • 如何使用JSP连接DB2数据库


  • 站内导航:


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

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

    浙ICP备11055608号-3