JDBC连接SQLServer数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JDBC连接SQLServer数据库

JDBC API 介绍:

JDBC API主要做三件事:与数据库建立连接,发送SQL语句,处理结果

一、DriverManager类:依据数据库的不同,管理相应的JDBC驱动

二、Connection接口:复制负责连接数据库并承担传送数据的任务

三、Statement接口:由Connection产生,负责执行SQL语句

四、ResultSet接口:负责处理Statement执行后所产生的查询结果

五、PreparedStatement接口:Statement子接口,也由Connection产生,通用负责执行SQL语句,与Statement接口相比,具有高安全性,高性能,高可读性和高可维护性的优点。

JDBC工作过程及JDBC API:

JDBC访问数据库步骤:

1、加载驱动(Class.forName("JDBC驱动类名称"));

2、与数据库建立连接Connection conn=DriverManager.getConnection(数据库连接字符串,数据库用户名,密码);

3、发送SQL语句,并得到返回结果

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from master");

4、处理返回结果

While(rs.next()){

int id=rs.getInt("id");

}

JDBC连接SQLServer数据库有两种方式:

两种常用的驱动方式:

第一种:使用JDBC-ODBC桥方式连接

具体步骤:控制面板→管理工具→数据源(ODBC)→用户DNS→添加→找到SQL server(单击完成)→输入数据源(自定义)和连接服务器名称→下一步→点击单选按钮(使用用户ID和密码SQL server)输入数据库登录用户名和密码→下一步→下一步→完成

图解:

选择需要对那个数据库操作:

这样就配置好了一个数据源

使用编程工具连接数据库:

package com.jbit.demo;

import java.sql.*;

public class Demo1 {

//连接驱动

public static final String

DBDRIVER="sun.jdbc.odbc.JdbcOdbcDriver";

//连接地址

public static final String DBURL="jdbc:odbc:Database";

//Database就是刚才建立的数据源

//连接用户名

public static final String DBUSER="sa";//sqlserver默认的用户名//连接密码

public static final String DBPWD="xiaohu";

public static void main(String[] args){

//创建数据库连接

Connection conn=null;//需要导入java.sql.*;包

try{

//加载驱动

Class.forName(DBDRIVER);

//创建数据库连接

conn=DriverManager.getConnection(DBURL,DBUSER,DBPWD);

System.out.println(conn);

}catch(Exception e){

e.printStackTrace();

}finally{

try{

//如果数据库连接不为空

if(conn!=null)

conn.close();

}catch(Exception e){

e.printStackTrace();

}

}

}

}

第二种:

使用纯java方式连接数据库(要准备一个驱动包sqljdbc4.jar)可以到网上下载

sql j dbc4.j ar

具体步骤:

安装驱动包:在eclipse中

Project--propeties--java buile path--Libraries--Add External JAR-找到sqljdbc4.jar包导入--ok;

代码连接数据库:

package com.jbit.demo;

import java.sql.*;

public class Demo1 {

//连接驱动

Public static final String

DBDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";

//连接地址

Public static final String

DBURL="jdbc:sqlserver://127.0.0.1:1434;DatabaseName=MySchool";

//连接用户名

public static final String DBUSER="sa";//sqlserver默认的用户名//连接密码

public static final String DBPWD="xiaohu";

public static void main(String[] args){

//创建数据库连接

Connection conn=null;//需要导入java.sql.*;包

try{

//加载驱动

Class.forName(DBDRIVER);

//创建数据库连接

conn=DriverManager.getConnection(DBURL,DBUSER,DBPWD);

System.out.println(conn);

相关文档
最新文档