连接oracle,sqlserver中数据库的示例代码
一 在Oracle中连接数据库
public class Test1 {
public static void main(String[] args) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
主机名 端口 SID 帐号 密码
"jdbc:oracle:thin:@haha:1521:oracle", "hehe", "a");
Statement stt = conn.createStatement();
ResultSet rs = stt.executeQuery("select * from emp");
while (rs.next()) {
System.out.print(rs.getObject(2).toString());
System.out.println("\t" + rs.getObject(3).toString());
}
rs.close();
stt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
二 在sqlserver中连接数据库
public class DBManager {
String url="jjdbc:microsoft:sqlserver://localhost:1433;databaseName='student'";
String driver ="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String useName="sa";
String pwd="sa";
Connection con =null;
Statement sta=null;
ResultSet rs=null;
public ResultSet getQiery(String sql)
{
try {
Class.forName(driver);
con =DriverManager.getConnection(url,useName,pwd);
sta = con.createStatement();
rs =sta.executeQuery(sql);
} catch (Exception e) {
e.printStackTrace();
}
return rs;
}
public int getUpd(String sql)
{
int i=0;
try {
&nb
相关文档:
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yf520gn/archive/2008/09/26/2982363.aspx
SELECT * from TB_MILES_CB_ORDER
WHERE convert(varchar(100),ORDER_DATE,102)= ?
ORDER BY ORDER_NO
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
SELECT CONVERT(varchar(100), GETDATE ......
=================分页==========================
/*分页查找数据*/
CREATE PROCEDURE [dbo].[GetRecordSet]
@strSql varchar(8000),--查询sql,如select * from [user]
@PageIndex int,--查询当页号
@PageSize int--每页显示记录
AS
set nocount on
declare @p1 int
declare @current ......
SQLServer2005通过intersect,union,except和三个关键字对应交、并、差三种集合运算。
他们的对应关系可以参考下面图示
相关测试实例如下:
use tempdb
go
if (object_id ('t1' ) is not null ) drop table t1
if (object_id ('t2' ) is not null ) drop table t2
go
cre ......