A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周大侠 中级黑马   /  2014-5-7 20:34  /  772 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.sql.*;
  2. public class Test_JDBC1{
  3. public static void main(String args[])throws Exception{
  4. try{
  5. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
  6. System.out.println("加载数据库驱动程序成功");

  7. }
  8. catch(Exception e)
  9. {
  10. System.out.println("无法加载数据库驱动程序");
  11. }
  12. //创建数据库连接
  13. try{
  14. Connection conn= DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=students","tct","123456");

  15. if(!conn.isClosed())
  16. System.out.println("数据库连接成功!");
  17. //为了执行SQL语句,创建一个语句对象(Statement是一个接口),通过语句对象来执行一条SQL语句
  18. Statement st=conn.createStatement();
  19. //获取数据的记录
  20. String query="select * from Table1";
  21. //使用executeQuery()方法执行SQL命令
  22. ResultSet rs=st.executeQuery(query);
  23. System.out.println("*************************");
  24. while(rs.next())
  25. {
  26. System.out.print(rs.getString("name")+" ");
  27. System.out.print(rs.getInt("age")+" ");
  28. System.out.println(rs.getString("sex")+" ");
  29. }
  30. String sql="insert into Table1 values('Tom','20','man')";
  31. int numberOfRows = st.executeUpdate(sql);
  32. //String strUpdate="UPDATE Table1 SET name='tct4'";
  33. //int rows=st.executeUpdate(strUpdate);
  34. // System.out.println("数据库表中的"+rows+"行被修改了");

  35. //String strDelete="DELETE FROM Table1 WHERE name='Tom'";
  36. // int numberOfRows = st.executeUpdate(strDelete);
  37. //如果记录为空,加入十条记录
  38. /* if(resultSet.getInt()==0)
  39. for(int i=1;i<11;i++)
  40. String sql="insert into faqs value"*/
  41. //执行查询(select)语句,将结果放入到结果集ResultSe(接口)中 */
  42. query="select * from Table1";
  43. //使用executeQuery()方法执行SQL命令
  44. rs=st.executeQuery(query);
  45. System.out.println("*************************");
  46. while(rs.next())
  47. {
  48. System.out.print(rs.getString("name")+" ");
  49. System.out.print(rs.getInt("age")+" ");
  50. System.out.println(rs.getString("sex")+" ");
  51. }
  52. rs.close();
  53. st.close();
  54. conn.close();
  55. }
  56. catch(SQLException ee)
  57. {
  58. System.out.println("数据库连接失败!或存在其他问题");
  59. }

  60. }
  61. }
复制代码

2 个回复

倒序浏览
为什么是sql server 讨厌 mysql多好
回复 使用道具 举报
嗯√低调〆 发表于 2014-5-7 21:30
为什么是sql server 讨厌 mysql多好

呵呵,我们最近在学,mysql没学啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马