社区
Web 开发
帖子详情
DBstep.iDBManager2000是什么?从那里可以找到?
zylt
2009-04-03 03:28:16
DBstep.iDBManager2000是什么?从那里可以找到?
...全文
828
2
打赏
收藏
DBstep.iDBManager2000是什么?从那里可以找到?
DBstep.iDBManager2000是什么?从那里可以找到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rose_Crystal
2009-04-03
打赏
举报
回复
2
package DBstep;
import java.sql.*;
import java.lang.*;
import java.text.*;
import java.util.*;
import com.gsww.util.ReadProperties;
/**
* <p>Title: iWebOffice网络文档SQL事例</p>
* @version 1.0
*/
public class iDBManager2000 {
public String ClassString=null;
public String ConnectionString=null;
public String UserName=null;
public String PassWord=null;
public Connection Conn;
public Statement Stmt;
public iDBManager2000() {
//For ODBC
//ClassString="sun.jdbc.odbc.JdbcOdbcDriver";
//ConnectionString=("jdbc:odbc:DBDemo");
//UserName="dbdemo";
//PassWord="dbdemo";
//For Access Driver
//ClassString="sun.jdbc.odbc.JdbcOdbcDriver";
//ConnectionString=("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\dbdemo.mdb;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=128;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;").replace('\\','/');
//For SQLServer Driver
ClassString=ReadProperties.getPropertyByStr("jdbc.file.driverClassName");//"com.microsoft.jdbc.sqlserver.SQLServerDriver";
//System.out.println("ClassString===="+ClassString);
ConnectionString=ReadProperties.getPropertyByStr("jdbc.file.url");
DatabaseName=goafile;";
// System.out.println("ConnectionString===="+ConnectionString);
UserName=ReadProperties.getPropertyByStr("jdbc.file.username");
//System.out.println("UserName===="+UserName);
PassWord=ReadProperties.getPropertyByStr("jdbc.file.password");
//System.out.println("PassWord===="+PassWord);
//For Oracle Driver
//ClassString="oracle.jdbc.driver.OracleDriver";
//ConnectionString="jdbc:oracle:thin:@hstation:1521:dbdemo";
//UserName="system";
//PassWord="manager";
//For MySQL Driver
//ClassString="org.gjt.mm.mysql.Driver";
//ConnectionString="jdbc:mysql://localhost/softforum?user=...&password=...&useUnicode=true&characterEncoding=8859_1";
//ClassString="com.mysql.jdbc.Driver";
//ConnectionString="jdbc:mysql://localhost/dbstep?user=root&password=&useUnicode=true&characterEncoding=gb2312";
//For Sybase Driver
//ClassString="com.sybase.jdbc.SybDriver";
//ConnectionString="jdbc:sybase:Tds:localhost:5007/tsdata"; //tsdata为你的数据库名
//Properties sysProps = System.getProperties();
//SysProps.put("user","userid");
//SysProps.put("password","user_password");
//If using Sybase then DriverManager.getConnection(ConnectionString,sysProps);
}
public boolean OpenConnection()
{
boolean mResult=true;
try
{
Class.forName(ClassString);
if ((UserName==null) && (PassWord==null))
{
Conn= DriverManager.getConnection(ConnectionString);
}
else
{
Conn= DriverManager.getConnection(ConnectionString,UserName,PassWord);
}
Stmt=Conn.createStatement();
mResult=true;
}
catch(Exception e)
{
System.out.println(e.toString());
mResult=false;
}
return (mResult);
}
//关闭数据库连接
public void CloseConnection()
{
try
{
Stmt.close();
Conn.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
public String GetDateTime()
{
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mDateTime=formatter.format(cal.getTime());
return (mDateTime);
}
public java.sql.Date GetDate()
{
java.sql.Date mDate;
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String mDateTime=formatter.format(cal.getTime());
return (java.sql.Date.valueOf(mDateTime));
}
public int GetMaxID(String vTableName,String vFieldName)
{
int mResult=0;
String mSql=new String();
mSql = "select max("+vFieldName+")+1 as MaxID from " + vTableName;
if (OpenConnection())
{
try
{
ResultSet result=ExecuteQuery(mSql);
if (result.next())
{
mResult=result.getInt("MaxID");
}
result.close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
CloseConnection();
}
return (mResult);
}
public ResultSet ExecuteQuery(String SqlString)
{
ResultSet result=null;
try
{
result=Stmt.executeQuery(SqlString);
}
catch(Exception e)
{
System.out.println(e.toString());
}
return (result);
}
public int ExecuteUpdate(String SqlString)
{
int result=0;
try
{
result=Stmt.executeUpdate(SqlString);
}
catch(Exception e)
{
System.out.println(e.toString());
}
return (result);
}
}
Rose_Crystal
2009-04-03
打赏
举报
回复
应该是金格控件的数据库连接工具类。
JSP中的全文检索
全文检索一直都是web方面的关键技术,如何在浩如烟海的信息中
找到
自己想要的信息是人们最关心的。鼎鼎大名的GOOGLE就是一个很成功的例子,网络上的人们大部分都用GOOGLE来查找自己需要的内容。全文检索主要有两个技术指标:快速和精确。前一段时间做了一个新闻系统,老板要加上全文检索的功能,想了很久才用一个不太高明的方法实现了。现在分享一下,希望是抛砖引玉吧,如果大家有更好的办法请跟在后边:)先介绍一
金格插件WebOffice2015使用体会
最近一段时间,在项目中集成了WebOffice2015的插件。有些心得体会,在这里和大家分享一下,不喜勿喷~~~~~~~~ 原项目中之前上传和下载附件集成的是WebOffice2003,由于新需求是实现文档(word)的在线编辑功能,所以这里集成WebOffice官网http://www.goldgrid.com/jinge_download/Index.aspx?num=5&first...
JSP中的全文检索 (转)
JSP中的全文检索 (转)[@more@] JSP中的全文检索 全文检索一直都是web方面的关键技术,如何在浩如烟海的信息中
找到
自己想要的信息是人们最关心的。鼎鼎大名的google就是一个很成功的例子,网络上的人们大部分...
iWebOffice2003.ocx 的程序集成
---------------------------------------------------------------------------------------------------------------------- 一、控件的工作原理 iWebOffice控件其实是有两个文件(或者称两个控件)组成的。一个用于集成在页面上的iWebOffice2003.ocx文件和一个...
java技巧大全
汉字处理问题。 在其他的文章里曾说到在中文NT环境下如下语句输出会得到乱码, 及 out.print(/"你好/");等。解决方法是只要对字符串变量进行编码就可以得到正确结果,如下代码可以得到正确的输出: byte[] tmpbyte=title.getBytes(/"ISO8859_1/"); title=new String(tmpbyte); out.print(title); %>
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章