来到企商第五天--配置数据库

来源:互联网 发布:科比2000年总决赛数据 编辑:程序博客网 时间:2024/06/03 12:53
import java.sql.*;public class ConnectSQL{ public static void main(String[] args)  {  String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎  String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=MyUser";//数据源    try  {   Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类  }catch(ClassNotFoundException e)  {   //e.printStackTrace();   System.out.println("加载数据库引擎失败");   System.exit(0);  }       System.out.println("数据库驱动成功");    try  {   String user="sa";   String password="111";   Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象   System.out.println("连接数据库成功");   Statement stmt=con.createStatement();//创建SQL命令对象   //创建表   System.out.println("开始创建表");   String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句   stmt.executeUpdate(query);//执行SQL命令对象   System.out.println("表创建成功");         //输入数据   System.out.println("开始插入数据");   String a1="INSERT INTO TABLE1 VALUES('1','刘佳伊')";//插入数据SQL语句   String a2="INSERT INTO TABLE1 VALUES('2','张三')";   String a3="INSERT INTO TABLE1 VALUES('3','李四')";   stmt.executeUpdate(a1);//执行SQL命令对象   stmt.executeUpdate(a2);      stmt.executeUpdate(a3);   System.out.println("插入数据成功");      //读取数据   System.out.println("开始读取数据");   ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合)   //循环输出每一条记录   while(rs.next())   {    //输出每个字段    System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));   }   System.out.println("读取完毕");      //关闭连接   stmt.close();//关闭命令对象连接   con.close();//关闭数据库连接  }  catch(SQLException e)  {   e.printStackTrace();   //System.out.println("数据库连接错误");   System.exit(0);  } }} 

0 0
原创粉丝点击