dbconn.java
来自「用hibernata连接数据库的java聊天室 有服务器端可踢人」· Java 代码 · 共 89 行
JAVA
89 行
package cr;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBConn {
private Connection conn;
private Statement stmt;
private ResultSet rs;
Connection getConn(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:sun");
return conn;
} catch (ClassNotFoundException ex) {
return null;
} catch (SQLException ex) {
/** @todo Handle this exception */
return null;
}
}
public ResultSet execQuery(String strSQL){
Connection conn=getConn();
try {
stmt = conn.createStatement();
rs = stmt.executeQuery(strSQL);
return rs;
} catch (SQLException ex) {
return null;
}
}
public int execOther(String strSQL){
int count = 0;
Connection conn=getConn();
try {
stmt = conn.createStatement();
count = stmt.executeUpdate(strSQL);
return count;
} catch (SQLException ex) {
return -1;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
DBConn dbconn = new DBConn();
Connection conn=dbconn.getConn();
if(conn == null){
System.out.println("Connection is error");
}else{
System.out.println("connection is OK");
//在这里创建frame,连接到你想连的窗口界面。
new LoginWindow();
}
ResultSet rs = dbconn.execQuery("select * from login");
try {
while(rs.next()){
System.out.println(rs.getInt(1));
System.out.println(rs.getString(2));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
System.out.println(rs.getShort(5));
System.out.println(rs.getString(6));
System.out.println(rs.getString(7));
System.out.println(rs.getString(8));
System.out.println(rs.getString(9));
System.out.println(rs.getString(10));
System.out.println(rs.getInt(11));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?