标签:
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 }
标签:
原文地址:http://www.cnblogs.com/123lele/p/5479204.html