易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle和Mysql连接数据库

Mysql方式:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MysqlDB {
 private String strClass = "com.mysql.jdbc.Driver";
 private String strDriver = "jdbc:mysql://localhost:3306/s_smdb";
 private String strUser = "root";
    private String strPwd = "123";
 private Connection conn = null;
 private Statement stmt = null;
 private ResultSet rs = null;
 private static CDBAccess instance = null;
 
 private CDBAccess() throws ClassNotFoundException, SQLException{
  Class.forName(strClass);
  conn = DriverManager.getConnection(strDriver,strUser,strPwd) ;
 }
 
 public static CDBAccess getInstance() throws ClassNotFoundException, SQLException{
  if(instance == null){
   instance = new CDBAccess();
  }
  
  return instance;
 }
 
 public ResultSet executeQuery(String strsql) throws SQLException{
  stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
  rs = stmt.executeQuery(strsql);
  
  return rs;
 }
 
 public int executeUpdate(String strsql) throws SQLException{
  int i = 0;
  stmt = conn.createStatement();
  i = stmt.executeUpdate(strsql);
  
  return i;
 }
 
 
 public void close() throws SQLException{
  if(rs != null){
   rs.close();
  }
  if(stmt != null){
   stmt.close();
  }
  if(conn != null){
   conn.close();
  }
  if(instance != null){
   instance = null;
  }
 }
}
Oracle方式:
package util;
import java.sql.Connection;
import java.sql.


相关文档:

MySql時間函數


一、MySQL 获得当前日期时间 函数
1.1 获得当前日期+时间(date + time)函数:now()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+
除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:
......

Sybase数据库和oracle数据库用法


1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
    exp system/manager@TEST file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
    exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_ ......

oracle 的两个替换函数 REPLACE TRANSLATE


replace就是一般意义上的字符串替换,translate只是一个字符替换对应的一个字符,下面有手册说明,还有例子 O(∩_∩)O哈哈~
REPLACE
Syntax
Purpose
REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or null, then all occu ......

查看oracle执行计划

常用方法有以下几种:
一、通过PL/SQL Dev工具
    1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。
    2、先执行 EXPLAIN PLAN FOR   select * from tableA ......

如何在Oracle中使用Java存储过程 (详解)

其实,这篇短文,我早就应该写了。因为,java存储过程今后在各大数据库厂商中越来越流行,功能也越来越强大。这里以Oracle为例,介绍一下java存储过程的具体用法。
一、如何创建java存储过程?
通常有三种方法来创建java存储过程。
1. 使用oracle的sql语句来创建:
e.g. 使用create or replace and compile java source ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号