JAVA从数据库里面调用数据的代码
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
} public dbgetdate() { //columnNames 用来存放列名 columnNames=new Vector(); columnNames.add("学号"); columnNames.add("姓名"); columnNames.add("性别"); columnNames.add("年龄"); columnNames.add("籍贯"); columnNames.add("系别");
("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=stu","sa","sa");
ps=ct.prepareStatement("select * from stu1"); rs=ps.executeQuery(); while(rs.next()) {
//行数据 可以存放多行
wk.baidu.com
rowData =new Vector(); //从数据库里面取出数据 try {
//初始化各个对象 //①加载驱动 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //②得到连接 ct=DriverManager.getConnection
}
}
}
//连接数据库常用的 PreparedStatement ps=null; Connection ct=null; ResultSet rs=null;
public static void main(String[] args) { dbgetdate dbgetdate=new dbgetdate();
import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable;
public class dbgetdate extends JFrame{
//rowData 用来存放行数据 columnNames 用来存放列名 Vector rowData, columnNames; JTable jt=null; //用来滚动的按钮 JScrollPane jsp=null;
}
//初始化 JTable jt=new JTable(rowData,columnNames);
//初始化 JScrollPane jsp=new JScrollPane(jt);
//把 jsp 放到 JFrame this.add(jsp); this.setSize(400, 300); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);
//行数据 可以存放多行
Vector hang=new Vector(); hang.add(rs.getString(1)); hang.add(rs.getString(2)); hang.add(rs.getString(3)); hang.add(rs.getInt(4)); hang.add(rs.getString(5)); hang.add(rs.getString(6)); rowData.add(hang); }
package stu.com;
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Vector;
} catch (Exception e) { e.printStackTrace(); // TODO: handle exception
}finally{ try { //为了程序健壮,如果不等于空关闭程序,为空则说明程序已经关闭了 if(rs!=null) { rs.close(); } if(ct!=null) { ct.close(); } } catch (SQLException e) { e.printStackTrace(); // TODO Auto-generated catch block
("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=stu","sa","sa");
ps=ct.prepareStatement("select * from stu1"); rs=ps.executeQuery(); while(rs.next()) {
//行数据 可以存放多行
wk.baidu.com
rowData =new Vector(); //从数据库里面取出数据 try {
//初始化各个对象 //①加载驱动 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //②得到连接 ct=DriverManager.getConnection
}
}
}
//连接数据库常用的 PreparedStatement ps=null; Connection ct=null; ResultSet rs=null;
public static void main(String[] args) { dbgetdate dbgetdate=new dbgetdate();
import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable;
public class dbgetdate extends JFrame{
//rowData 用来存放行数据 columnNames 用来存放列名 Vector rowData, columnNames; JTable jt=null; //用来滚动的按钮 JScrollPane jsp=null;
}
//初始化 JTable jt=new JTable(rowData,columnNames);
//初始化 JScrollPane jsp=new JScrollPane(jt);
//把 jsp 放到 JFrame this.add(jsp); this.setSize(400, 300); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true);
//行数据 可以存放多行
Vector hang=new Vector(); hang.add(rs.getString(1)); hang.add(rs.getString(2)); hang.add(rs.getString(3)); hang.add(rs.getInt(4)); hang.add(rs.getString(5)); hang.add(rs.getString(6)); rowData.add(hang); }
package stu.com;
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Vector;
} catch (Exception e) { e.printStackTrace(); // TODO: handle exception
}finally{ try { //为了程序健壮,如果不等于空关闭程序,为空则说明程序已经关闭了 if(rs!=null) { rs.close(); } if(ct!=null) { ct.close(); } } catch (SQLException e) { e.printStackTrace(); // TODO Auto-generated catch block