免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1304 | 回复: 1
打印 上一主题 下一主题

初学者,求问.连接数据库. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-22 15:50 |只看该作者 |倒序浏览
import java.sql.Connection;
import java.sql.DriverManager;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import java.sql.*;

public class ConnectionDatabase {
       
  public Connection getConnection()
        {
                String sDBDriver = "oracle.jdbc.driver.OracleDriver";
                String sConnstr = "jdbcracle:thin172.16.0.100:1521racledb";

                Connection con = null;
                try
                {
                        Class.forName(sDBDriver).newInstance();

                        con = DriverManager.getConnection(sConnstr, "desco_owner", "desco_owner";

                        if (con != null)
                                System.out.println("get connection";
                               
                        return con;
                }
                catch(Exception e)
                {
                        e.printStackTrace();
                }
                return con;
        }

  public static void main(String args[])
         {
                ConnectionDatabase db = new ConnectionDatabase();
               
                 Connection conn = db.getConnection();
                 try{
                         if(conn != null)
                                 conn.close();
                 }
                 catch(Exception e)
                 {
                        e.printStackTrace();
                 }
         }
}

oralce连接的配置没有错.但就是报
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader.findClass(URLClassLoader.java:241)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:516)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:460)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:44
        at java.lang.Class.forName1(Native Method)
        at java.lang.Class.forName(Class.java:142)
        at ConnectionDatabase.getConnection(ConnectionDatabase.java:1
        at ConnectionDatabase.main(ConnectionDatabase.java:3
我是初学者,这个问题我搞了好几天了.谢谢大家

论坛徽章:
0
2 [报告]
发表于 2004-06-22 16:33 |只看该作者

初学者,求问.连接数据库.

原来没有加jar上去.呵呵.问人的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP