JavaJDBC的简单写法包括Oracle、MySQL、SqlServer
来源:互联网 发布:海康威监控无网络视频 编辑:程序博客网 时间:2024/06/08 00:13
public class JDBC {public static void main(String[] args) {//Oracle 数据库连接Connection oracle_conn = null;Statement oracle_stmt = null;ResultSet oracle_rs = null;//SQLServer数据库连接Connection mssql_conn = null;Statement mssql_stmt = null;ResultSet mssql_rs = null;//MySQL数据库连接Connection mysql_conn = null;Statement mysql_stmt = null;ResultSet mysql_rs = null;try {//Oracle驱动Class.forName("oracle.jdbc.driver.OracleDriver");oracle_conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.215:1521:orcl", "username","password");oracle_stmt = oracle_conn.createStatement();//SqlServer驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");mssql_conn = DriverManager.getConnection("jdbc:sqlserver://192.168.0.213:1433;DatabaseName=VIS","username", "password");mssql_stmt = mssql_conn.createStatement();mssql_rs = mssql_stmt.executeQuery("select * from VideoBaseInfo");//MySQL驱动Class.forName("com.mysql.jdbc.Driver");mysql_conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","username", "password");mysql_stmt = mssql_conn.createStatement();mysql_rs = mssql_stmt.executeQuery("select * from VideoBaseInfo");while (mssql_rs.next()) {System.out.println("正在插入VideoId:" + mssql_rs.getInt("VideoId")+ "的记录...");oracle_stmt.executeUpdate("insert into VIDEO_BASEINFO values("+ mssql_rs.getInt("VideoId") + ",'"+ mssql_rs.getString("VideoName") + "','"+ mssql_rs.getString("VideoVersion") + "',"+ mssql_rs.getInt("VideoMp4Items") + ","+ mssql_rs.getInt("VideoRmvbItems") + ",'"+ mssql_rs.getString("VideoAliasName") + "','"+ mssql_rs.getString("VideoAge") + "'" + ")");}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} finally {try {if (oracle_rs != null) {oracle_rs.close();oracle_rs = null;}if (oracle_stmt != null) {oracle_stmt.close();oracle_stmt = null;}if (oracle_conn != null) {oracle_conn.close();oracle_conn = null;}if (mssql_rs != null) {mssql_rs.close();mssql_rs = null;}if (mssql_stmt != null) {mssql_stmt.close();mssql_stmt = null;}if (mssql_conn != null) {mssql_conn.close();mssql_conn = null;}} catch (SQLException e) {e.printStackTrace();}}}}
0 0
- JavaJDBC的简单写法包括Oracle、MySQL、SqlServer
- 收藏:JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- 收藏:JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- JDBC常用连接写法(包括MySQL、Oracle、Sybase、SQLServer、DB2)
- MySQL数据库的javaJDBC存储过程;
- 几种常用数据库(SQLServer Oracle db2 mysql等)分页SQL的写法总结
- 总结Oracle,sqlserver,mysql中查询10-20条记录的写法
- javaJDBC链接ORACLE
- oracle/db2/sqlserver/sybase/mysql 数据库取前几条数据写法
- oracle/db2/sqlserver/sybase/mysql 数据库取前几条数据写法
- oracle/db2/sqlserver/sybase/mysql 数据库取前几条数据写法
- ORACLE的JDBC简单写法
- sqlserver、mysql、oracle 的区别
- javajdbc
- 多表连接的SQL写法(SqlServer、Oracle)
- C语言控制台窗口图形界面编程(八):鼠标事件
- org.hibernate.HibernateException: No Hibernate Session bound to thread
- 系统分析与设计——领域模型画法
- Introduction to the Analytical Writing Measure
- ASCII Chart
- JavaJDBC的简单写法包括Oracle、MySQL、SqlServer
- 局域网ip查询shell实现(bat格式执行)
- nefu 120——梅森素数
- ARM中,总线如何连接?
- extern C的作用详解
- swift菜鸟入门视频教程-01-基础部分
- 自己手工打造的DBUTIL包(源码1)
- 自己开发的Dbutile包(源码2)
- [LeetCode4]Add Binary