import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class DB extends Exception{
public static Connection getConn() throws ClassNotFoundException, SQLException{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=GongGongXuanXiuKe";
String user = "USER3";
String password = "123456";
Connection conn = DriverManager.getConnection(url,user,password);
return conn;
}
public static Statement getStatement() throws ClassNotFoundException,SQLException{
Statement stmt=DB.getConn().createStatement();
return stmt;
}
// 返回查询的结果集
public static ResultSet getResultSet(String sql) throws ClassNotFoundException,SQLException{
ResultSet rs = DB.getStatement().executeQuery(sql);
return rs;
}
// 根据返回的结果集映射到界面
public static void yingshe(String sql) throws ClassNotFoundException, SQLException{
ResultSet rs = DB.getResultSet(sql);
if(rs.next()){
**********************
***********************
*************************
************************
}
}
public static void close(Connection conn,Statement stmt,ResultSet rs) throws SQLException{
if(conn!=null)
conn.close();
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
}
}
不知道星号(*)那里要怎样写,才能把数据库中查询到内容在java编写的界面上的JTextField显示
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;public class DB extends Exception{
public static Connection getConn() throws ClassNotFoundException, SQLException{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=GongGongXuanXiuKe";
String user = "USER3";
String password = "123456";
Connection conn = DriverManager.getConnection(url,user,password);
return conn;
}
public static Statement getStatement() throws ClassNotFoundException,SQLException{
Statement stmt=DB.getConn().createStatement();
return stmt;
}
// 返回查询的结果集
public static ResultSet getResultSet(String sql) throws ClassNotFoundException,SQLException{
ResultSet rs = DB.getStatement().executeQuery(sql);
return rs;
}
// 根据返回的结果集映射到界面
public static void yingshe(String sql) throws ClassNotFoundException, SQLException{
ResultSet rs = DB.getResultSet(sql);
if(rs.next()){
**********************
***********************
*************************
************************
}
}
public static void close(Connection conn,Statement stmt,ResultSet rs) throws SQLException{
if(conn!=null)
conn.close();
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
}
}
不知道星号(*)那里要怎样写,才能把数据库中查询到内容在java编写的界面上的JTextField显示
解决方案 »
- 上传文件并split后保存到表的问题
- login.do转到UserLoginAction.java然后在UserLoginAction中通过topicList.do找到TopicListAction
- java中一个困扰我这种菜鸟的问题
- [求助]急:我有一个java包,如何在我的c++工程调用这个.jar包中的类和函数?
- 高分讨教一个算法问题(在线等,解决立刻给分)
- 在线等待!急(数据库的连接问题)
- ListIterator<Object> m = b.listIterator(1);请给一个示例
- 学习Java的好东东 Robocode,快来看哦,UP者有分
- 哪位好心人能告诉我jBuilder7中哪个7m多的注册码怎么用啊,我弄了半天都不行!
- java异常中的小问题
- socket序列化问题
- 关于jtextpane中输入文字的问题
String a = "";
try {
if (rs.next()) {
a = rs.getString(1);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}类似这种