JDBC初步--java连接SQL Server数据库(一)
来源:互联网 发布:域名证书 编辑:程序博客网 时间:2024/05/01 01:31
JDBC初步--java连接SQL Server数据库(一)
(1)test01数据库的student表
(2)JDBC操作的四个核心对象:
1)DriverManager:创建连接
2)Connection:一个连接
3)Statement:操作sql语句,并返回相应结果的对象
4)ResultSet:结果集
(3)java连接数据库的步骤
1.注册驱动
2.获取连接Connection
3.得到执行sql语句的对象Statement
4.执行sql语句,并返回结果
5.处理结果,并返回结果
6.关闭资源
(4)java连接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)执行结果
阅读全文
0 0
- JDBC初步--java连接SQL Server数据库(一)
- JAVA JDBC连接SQL Server数据库进阶(一)---ConnectionFactory
- JDBC连接Sql Server 2008 数据库一
- Java JDBC连接SQL Server数据库
- Java使用JDBC连接SQL Server数据库
- java通过jdbc连接sql server数据库
- Java JDBC连接SQL Server数据库初级
- Java工程通过JDBC连接数据库方法(SQL Server)
- JDBC连接SQL Server数据库
- JDBC连接sql server数据库
- jdbc连接sql server数据库
- jdbc连接sql server数据库
- JDBC连接SQL Server数据库
- java用jdbc连接mysql数据库和sql server数据库
- java jdbc 连接 SQL server
- JAVA【JDBC】连接SQL Server
- java 通过jdbc连接sql server数据库的常见问题
- Java程序通过JDBC连接远程的数据库SQL Server
- HashMap原理详解
- 【Scikit-Learn 中文文档】处理文本数据
- python'不是内部或外部命令,也不是可运行程序或批处理文件
- EOJ Monthly 2017.12 (暨 ECNU 12 月内部选拔) C. 易位构词(贪心)
- CSS(二十八)
- JDBC初步--java连接SQL Server数据库(一)
- 第二章 数据库管理
- 【SpringBoot】2小时学会SpringBoot学习笔记(第1章- 第2章)
- 第五届“图灵杯”NEUQ-ACM程序设计大赛 B题 字符串处理
- PAT (Basic Level) Practise (中文) 1073. 多选题常见计分法(20)
- svm(libsvm)在文本分类中的应用
- EOJ Monthly 2017.12 (暨 ECNU 12 月内部选拔)B. 在哈尔滨的寒风中
- java实现冒泡排序和快速排序
- SpringMVC运行原理