oracle 10g的驱动我拷出来了,classes12.jar
在使用editplus ,没有用MyEclipse ,怎么让它加载这个驱动啊?
代码如下:
import java.sql.*;
public class cnn
{
public static void test(){
Connection cn=null;
String name="system";
String pwd="admin";
String url="jdbc:oracle:thin:@localhost:1521:test";
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
try
{
cn=DriverManager.getConnection(url,name,pwd);
}
catch (SQLException e)
{
System.out.println("ShiBai!");
}
}
catch (ClassNotFoundException e)
{
System.out.println("Fail!");
}
}
public static void main(String[] args)
{
test();
}
}
ä¸ï¼å¯¼å ¥å°java project项ç®ä¸ï¼
1ãæå¼eclipseï¼å¹¶å»ºç«web项ç®âTest_Java_Projectâ,
2ãå³é®åå»âTest_Java_Projectâ项ç®ï¼æ¾å°Build Path -- Add External Archives...ï¼å¹¶å°å ¶å·¦é®æå¼
3ãå¨æ°å¼¹åºççªå£ä¸ï¼åå¾oracleå®è£ ç®å½ï¼æ¾å°å¦ä¸è·¯å¾(å°ç¼çå®è£ è·¯å¾)ï¼D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\
æ¾å°ojdbc6.jarè¿ä»¥jaræ件ï¼å¹¶éä¸ï¼ç¶ååå»âæå¼âã
4ãå¯¼å ¥æåï¼è¿ä¸å°±å¯ä»¥è¿è¡å¼åäº
äºï¼å¯¼å
¥å°Java Web项ç®ä¸ï¼
1ãæå¼eclipseï¼å¹¶å»ºç«web项ç®âTest_Java_Webâï¼è¯¥è¿ç¨å¯åé å°ç¼å¦ä¸ç¯ç¸å ³ç»éªï¼,
2ãåå¾oracleå®è£ ç®å½ï¼æ¾å°å¦ä¸è·¯å¾(å°ç¼çå®è£ è·¯å¾)ï¼D:\Oracle\app\oracle\product\11.2.0\server\jdbc\lib\
æ¾å°ojdbc6.jarè¿ä»¥jaræ件ï¼å¹¶å°å ¶å¤å¶ï¼
3ãå¨eclipseçâTest_Java_Webâ项ç®ä¸ï¼æ¾å°ï¼WebContent -- WEB-INF -- libï¼å¹¶å°ä¸ä¸æ¥å¤å¶çojdbc6.jarå¤å¶å°libä¸ï¼
è¿æ ·å¯¼å ¥è¿ç¨å°±å®æäºã
已经D:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar追加了到classpath了,是这样吗?可是不行啊,提示找不到软件包
追答换个驱动包试试,以前用sql的时候,也是换了好几次驱动包才连上了
求具体命令怎么打?
追答java -classpath .;D:\oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar cnn
放到哪个lib目录下?菜鸟求解答
追答tomcat或项目的lib都可以
放到项目的lib下只对本项目起作用
不好意思,我说的是使用editplus 编译运行java,没有用tomcat或者myeclipse等等