JDBC初步--java连接SQL Server数据库(一)

来源:互联网 发布:域名证书 编辑:程序博客网 时间:2024/05/01 01:31

JDBC初步--java连接SQL Server数据库(一)

1test01数据库的student


2JDBC操作的四个核心对象:

1DriverManager:创建连接

2Connection:一个连接

3Statement:操作sql语句,并返回相应结果的对象

4ResultSet:结果集


3java连接数据库的步骤

1.注册驱动

2.获取连接Connection

3.得到执行sql语句的对象Statement

4.执行sql语句,并返回结果

5.处理结果,并返回结果

6.关闭资源


4java连接SQL Server的代码

package com.jdbc03;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class JDBCdemo02 {public static void main(String[] args) throws Exception{//1.注册驱动(利用反射机制加载驱动类)Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//2.获取连接ConnectionConnection conn = null;conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=test01", "sa", "123456");//可以通过输出判断是否连接成功if(conn!=null)System.out.println("connect success!");elseSystem.out.println("connect failed!");//3.得到执行sql语句的对象StatementStatement stat = conn.createStatement();//4.执行sql语句,并返回结果String strsql = "select * from student";ResultSet rs = stat.executeQuery(strsql);//5.处理结果,并返回结果while(rs.next()){//注意:行数从1开始System.out.print(rs.getObject(1)+"  ");System.out.print(rs.getObject(2)+"  ");System.out.print(rs.getObject(3)+"  ");System.out.print(rs.getObject(4)+"  ");System.out.println(rs.getObject(5));}//6.关闭资源if(rs!=null){rs.close();}if(stat!=null){stat.close();}if(conn!=null){conn.close();}}}


5执行结果







原创粉丝点击