jdbc连接oracle 我用的编译工具是myeclipse 6.5

xiaoziyang09102 2012-05-22 07:12:42
编译没显示错误,oracle里面并没有更新数据,sql语句也没打印出来,
我用的编译工具是myeclipse 6.5,
新手求解答,谢谢!
源代码如下:
import java.sql.*;

public class TestDML2 {

public static void main(String[] args) {
Statement stmt = null;
Connection conn = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection(
"jdbc:oracle:thin@118.239.51.106:1521:orcl", "scott", "tiger");
stmt = conn.createStatement();
String sql = "insert into dept2 values(99, 'GAME', 'CD')";
System.out.println(sql);
stmt.executeUpdate(sql);
} catch (ClassNotFoundException e) {
e.getStackTrace();
} catch (SQLException e) {
e.getStackTrace();
}finally{
try{
if(stmt != null){
stmt.close();
}if(conn != null){
conn.close();
}
}catch (SQLException e){
e.getStackTrace();
}
}
}

}
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangming19 2012-06-06
  • 打赏
  • 举报
回复
可是我这个为什么错啊?老师,源码如下:
public static final String DRIVER="oracle.jdbc.driver.OracleDriver";
public static final String URL="jdbc:oracle:thin:@localhost:1521:STUDENT";
public static final String USER="xiaoming";
public static final String PASS="m123";

public Connection getConn(){
Connection conn=null;
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
// TODO: handle exception
System.out.println("数据库驱动错误");
}
try {
conn=DriverManager.getConnection(URL,USER,PASS);
} catch (SQLException e) {
// TODO: handle exception
System.out.println("数据库连接错误");
}
return conn;
}
guo624587253 2012-06-06
  • 打赏
  • 举报
回复
打个断点自己试试就行了,问题不就是出来啦吗
啊彪123 2012-05-25
  • 打赏
  • 举报
回复
ls真仔细,应该去做测试!
mon213 2012-05-24
  • 打赏
  • 举报
回复
jdbc:oracle:thin@118.239.51.106:1521:orcl", "scott", "tiger");

你这句写错了

应该是这样才对jdbc:oracle:thin:@118.239.51.106:1521:orcl", "scott", "tiger");
zhangjian0410 2012-05-24
  • 打赏
  • 举报
回复
打个断点自己试试就行了。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧