开发者

通过Java连接SQL Server数据库的超详细操作流程

目录
  • 一.明确JDK版本和下载驱动
    • 1.1 JDK版本查看
    • 1.2 SQL Server官网下载驱动
    • 1.3 加载驱动类
    • 1.4 eclipse导入驱动jar包
  • 二.运行程序
    • 2.1 终极结局方案
    • 2.2 读取数据数据
  • 总结 

    Java连接SQL Server数据库的详细操作流程

    一.明确JDK版本和下载驱动

    1.1 JDK版本查看

    win + r输入cmd,命令窗口输入java --version

    通过Java连接SQL Server数据库的超详细操作流程

    1.2 SQL Server官网下载驱动

    SQL Server驱动下载直达地址

    通过Java连接SQL Server数据库的超详细操作流程

    下载完成后解压到自己熟悉的目录,不出意外的话你会看到以下文件

    通过Java连接SQL Server数据库的超详细操作流程

    1.3 加载驱动类

    package com.alon.sqlutils;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    public class JDBCTest {
    	public static void main(String[] args)  {
    		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    		String dburl = "jdbc:sqlserver://localhost:1433;DatabaseName = student;
    		String userName = "sa";//填写自己的数据库名称
    		String userPwd = "root";//数据库对应密码
    		try {
    			Class.forName(driverName);
    			System.out.println("连接成功!!!");
    			
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    			System.out.println("驱动加载失败");
    		}
    	
    		try {
    			Connection dbcon = DriverManager.getCon开发者_Js入门nection(dburl,userName,userPwd);
    			System.out.println("数据库连接成功!");
    		} catch (SQLException e) {
    			e.printStackTrace();
    			System.out.println("连接失败");
    			
    		}
    	}
    }

    1.4 eclipse导入驱动jar包

    目录结构

    通过Java连接SQL Server数据库的超详细操作流程

    右键当前工程文件,选择build path,然后选择Add External Archive...

    通过Java连接SQL Server数据库的超详细操作流程

    点击进入``Add External Archive…,然后就会出现下图,选择一个符合你JDk版本的jar`包

    通过Java连接SQL Server数据库的超详细操作流程

    添加完成后,会返现工程目录下自动生成了Reference Libraries目录,同时也会有一个jar驱动文件

    通过Java连接SQL Server数据库的超详细操作流程

    二.运行程序

    不出意外的意外的话,你会看到

    通过Java连接SQL Server数据库的超详细操作流程

    别慌先来看看网上的办法,找了一下午结果还没解决,(这里没说人家的不好,就是针对于我这个问题,都解决不了)

    通过Java连接SQL Server数据库的超详细操作流程

    2.1 终极结局方案

    只需要在上述驱动类代码中改一改就完美解决··

    通过Java连接SQL Server数据库的超详细操作流程

    2.2 读取数据数据

    读取数据库数据代码

    package com.alon.sqlutils;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    public class Readhttp://www.devze.comDatabase {
    
    	public static void main(String[] args)  {
    		String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    		// 方案一
    		String dburl = "jdbc:sqlserver://localhost:1433;DatabaseName = SQL_Road;encrypt=false";
    		String userName = "sa";
    		String userPwd = "roothttp://www.devze.com";
    		try {
    			Class.forName(driverName);
    			System.out.println("连接成功!!!");
    			
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    			System.out.println("驱动加载失败");
    		}
    	
    		try {
    			Connection dbcon = DriverManager.getConnection(dburl,userName,userPwd);
    		javascript	System.out.println("数据库连接成功!");
    			
    			//创建SQl命令对象
    			Statement stmt = dbcon.createStatement();
    			
    			ResultSet rs = stmt.executeQuery("select * from Customers");
    			
    			//循环读出每一条数据
    			while(rs.next()) {
    				System.out.println(rs.getInt("客户ID")+"\t" +rs.getString("姓名")+"\t"+rs.getString("地址"));
    			}
    			
    			//关闭对象连接
    			stmt.close();
    			
    			//关闭数据库连接
    			dbcon.close();
    			
    		} catch (SQLException e) {
    			e.printStackTrace();
    			System.out.prin编程tln("连接失败");
    python			
    		}
    	}
    }

    数据库数据展示

    通过Java连接SQL Server数据库的超详细操作流程

    控制台读取数据展示

    通过Java连接SQL Server数据库的超详细操作流程

    总结 

    到此这篇关于通过Java连接SQL Server数据库的超详细操作流程的文章就介绍到这了,更多相关Java连接SQL Server数据库内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜