很简单论坛也可以做blog使用支持mysql,sqlserver数据库
源代码在线查看: database.java
package blog;
import java.sql.*;
import java.io.*;
import javax.sql.*;
import javax.naming.*;
public class DataBase
{
private Connection conn = null;
private Statement stmt = null;
public DataBase ()
{
try
{
conn = (CP.ConnPool.getInstance()).getConnection();
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
public Connection getconn(){
return this.conn;
}
public ResultSet executeQuery(String sql) throws SQLException
{
return stmt.executeQuery(sql);
}
public boolean executeUpdate(String sql) throws SQLException
{
boolean bupdate = false;
int rowCount = stmt.executeUpdate(sql);
//如果不成功,bupdate就会返回0
if(rowCount != 0)
bupdate = true;
return bupdate;
}
/**
* ISO8859ToGBK
* @param s8859 String
* @return String
*/
public static String ISO8859ToGBK(String s8859)
{
String back = null;
if(s8859 != null)
{
try
{
byte abyte0[] = s8859.getBytes("GBK");
back = new String(abyte0);
}
catch(Exception e)
{
}
}
else
back = "";
return back;
}
/**
* GBKToISO8859
* @param sk String
* @return String
*/
public static String GBKToISO8859(String sk)
{
String back = null;
if(sk != null)
{
try
{
byte abyte0[] = sk.getBytes("8859_1");
back = new String(abyte0);
}
catch(Exception e)
{
}
}
else
back = "";
return back;
}
public void Commit() throws SQLException
{
if(conn != null)
conn.commit();
}
public void RollBack() throws SQLException
{
if(conn != null)
conn.rollback();
}
public void free()
{
try
{
if(conn != null)
conn.close();
}
catch(Exception ex)
{
}
}
}
|
相关资源 |
|
-
很简单论坛也可以做blog使用支持mysql,sqlserver数据库
-
这是个很好的学生信息管理系统
方便大家来下载也可以给老师使用
-
linux下的clock()使用例子
一个很简单的例子,可以拿去稍修改
-
图书馆管理系统,很不错!可以作毕业设计,也可以做课程设计!
-
简单的语间通信的例子代码,可以在局网上使用,也可以在公网使用。通话质量佳。
-
一个识字跑表可以做秒表使用有设置时间等应有的功能课程设计很有用
-
图书馆管理系统,很不错!可以作毕业设计,也可以做课程设计!
-
使用JBuild发送短信的原码程序,可以直接用,也可以做二次开发
|