Oracle jdbc bug?_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Oracle jdbc bug?

Oracle jdbc bug?

 2013/8/8 21:33:43  piaoshen1  程序员俱乐部  我要评论(0)
  • 摘要:在Java中执行下面SQL语句没有响应,DEBUG无法跟踪代码,但此语句在SQLDEVELOPER执行没问题,在Java代码中执行其他SQL语句基本也没问题。insertintoT1(ID,VALUE)selectID,VALUEfromT2importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importoracle.jdbc.driver.OracleDriver
  • 标签:ORA Oracle
在Java 中执行下面SQL语句没有响应,DEBUG 无法跟踪代码,但此语句在SQL DEVELOPER 执行没问题,在Java代码中执行其他 SQL 语句基本也没问题。


class="sql" name="code">insert into T1 (ID, VALUE) select ID, VALUE from T2



import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import oracle.jdbc.driver.OracleDriver;

public class TestOracleUtil {

	public static void main(String[] args) throws SQLException {
		String sql = "insert into T1 (ID, VALUE) select ID, VALUE from T2";
		update(getConnection(), sql);
	}

	public static Connection getConnection() {
		new OracleDriver();
		String serverName = "192.168.1.3";
		String portNumber = "1521";
		String sid = "ORCL";
		String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":"
				+ sid;
		String username = "test";
		String password = "test";
		try {
			Connection conn = DriverManager.getConnection(url, username,
					password);
			return conn;
		} catch (SQLException e) {
			e.printStackTrace();
			return null;
		}
	}
	
	static void update(Connection conn, String sql) throws SQLException{
		Statement smt = conn.createStatement();
		smt.executeUpdate(sql);
	}
}
上一篇: L-System分形的java总结 下一篇: 没有下一篇了!
发表评论
用户名: 匿名