码迷,mamicode.com
首页 > 数据库 > 详细

eclipse-sql server 2008连接(转)

时间:2016-05-10 20:45:40      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

 1 package aa;
 2 import java.sql.*;
 3 public class gold {
 4     public static void main(String[] args) {
 5          String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
 6           String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=JXGL";//数据源
 7           
 8           try
 9           {
10            Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类
11           }catch(ClassNotFoundException e)
12           {
13            //e.printStackTrace();
14            System.out.println("加载数据库引擎失败");
15            System.exit(0);
16           }     
17           System.out.println("数据库驱动成功");
18           
19           try
20           {
21            String user="sa";
22            String password="123456";
23            Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象
24            System.out.println("连接数据库成功");
25            Statement stmt=con.createStatement();//创建SQL命令对象
26            
27            //创建表
28            System.out.println("开始创建表");
29            String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句
30            stmt.executeUpdate(query);//执行SQL命令对象
31            System.out.println("表创建成功");
32               
33            //输入数据
34            System.out.println("开始插入数据");
35            String a1="INSERT INTO TABLE1 VALUES(‘1‘,‘旭哥‘)";//插入数据SQL语句
36            String a2="INSERT INTO TABLE1 VALUES(‘2‘,‘伟哥‘)";
37            String a3="INSERT INTO TABLE1 VALUES(‘3‘,‘张哥‘)";
38            stmt.executeUpdate(a1);//执行SQL命令对象
39            stmt.executeUpdate(a2);   
40            stmt.executeUpdate(a3);
41            System.out.println("插入数据成功");
42            
43            //读取数据
44            System.out.println("开始读取数据");
45            ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合)
46            //循环输出每一条记录
47            while(rs.next())
48            {
49             //输出每个字段
50             System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));
51            }
52            System.out.println("读取完毕");
53            
54            //关闭连接
55            stmt.close();//关闭命令对象连接
56            con.close();//关闭数据库连接
57           }
58           catch(SQLException e)
59           {
60            e.printStackTrace();
61            //System.out.println("数据库连接错误");
62            System.exit(0);
63           }
64          }
65 }

 

eclipse-sql server 2008连接(转)

标签:

原文地址:http://www.cnblogs.com/123lele/p/5479204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!