精华内容
下载资源
问答
  • jdbc连接sql数据库代码
  • 详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
  • java通过jdbc访问sqlserver数据库
  • java连接SQLServer数据库JDBC驱动
  • sqljdbc.jar包,java链接sqlServer数据库的驱动sqljdbc.jar包
  • 错误信息:com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect找到SQL SERVER 2005目录,配置工具–>SQL SERVER ...

    错误信息:

    com.microsoft.sqlserver.jdbc.SQLServerException: 到主机  的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect

    找到SQL SERVER 2005目录,配置工具–>SQL SERVER CONFIGURATION MANAGER,点击进入
    这里写图片描述
    点击网络配置,将右侧的Named Pipes和TCP/IP全部启用
    这里写图片描述
    右键上图的TCP/IP点击属性,进入下图,设定你的端口号并启用一个IP,此处设置的是1433
    这里写图片描述
    拖到最下面,设置IPALL的端口号
    这里写图片描述
    重启服务
    这里写图片描述

    展开全文
  • 详细介绍了如何用jdbc链接数据库的配置,简单易懂,不懂的可以参考文档操作。
  • 本篇文章主要介绍了JAVA使用JDBC技术操作SqlServer数据库实例代码,具有一定的参考价值,有兴趣的可以了解一下。
  • java使用jdbc连接SQLserver数据库

    千次阅读 多人点赞 2020-11-17 16:53:24
    本文将讲解如何通过java连接数据库,首先要介绍一下java连接数据库使用到的工具JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组...

    一:安装JDBC
    本文将讲解如何通过java连接数据库,首先要介绍一下java连接数据库使用到的工具JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC并不能直接访问数据库,需要借助于数据库厂商提供的JDBC驱动程序。 我这里有三个版本,也可以从微软官方下载。如果不翻墙的话,速度就超级超级慢。
    https://pan.baidu.com/s/1Ko3d3WClCcWEFU8rqquWag
    提取码 bvt3
    下好后解压直接拖到IDEA中就行,如果不行通过文件路径添加:
    添加JDBC驱动的包。点击File-> Project Structure-> Libraries -> + -> java ->选择sqljdbc42的文件目录。
    在这里插入图片描述
    二:工欲善其事,必先利其器。器(jdbc)已经准备好了,接下来解要配置一下数据库的设置。
    1.配置登录用户
    在这里插入图片描述
    在这里插入图片描述


    右击数据库服务器名,点击属性。
    在这里插入图片描述
    登录方式选择SQLserver和Windows身份验证模式

    2.SQLserver和IP端口设置
    在搜索栏键入配置,进入SQL Server配置管理器
    在这里插入图片描述
    在这里插入图片描述
    将 IP1 和 IP10 的 IP 改为127.0.0.1,端口为1433(这是SQLserver的端口),若是其他数据库,端口不同。
    在这里插入图片描述
    设置完成后重启SQLserver服务器

    3.重启数据库后要检查1433端口是否打开
    在cmd里输入netstat -an|findstr 1433
    如下图所示表示端口已经打开,如果没有请重新检测SQLserver的配置是否正确。
    在这里插入图片描述
    三:数据库中创建学生基本信息表
    在这里插入图片描述

    四:接下来进入IDEA创建一个类
    复制下面的代码:

    import java.sql.*;
    
    public class HelloWorld {
        private static Connection dbConn = null;
    
        public static void main(String[] args) {
            String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=wrySelectCourse3";//数据库路径
            String name = "sa";                                                            //数据库账号
            String password = "wry123";//数据库密码
            String select = "select * from [wryStudent3]";//简单查询语句
            String update = "update [wryStudent3] set Ssex='女' where Sno='9512110'";
            String insert="insert into Course(Cno,Cname,Ccredit,XKLB) values('X02','English','5','必修')";
            String delete="delete  from [Course] where Cno='X02'";
            try {
                //1.加载驱动
                //Class.forName方法的作用,就是初始化给定的类.而我们给定的MySQL的Driver类中,
                // 它在静态代码块中通过JDBC的DriverManager注册了一下驱动.我们也可以直接使用JDBC的驱动管理器注册mysql驱动.
                // 从而代替使用Class.forName.
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    
                //2.连接
                dbConn = DriverManager.getConnection(dbURL, name, password);
                System.out.println("连接数据库成功!");
                PreparedStatement statement = null;
    
                statement = dbConn.prepareStatement(select);
    
                ResultSet res = null;
                res = statement.executeQuery();
                //当查询下一行有记录时:res.next()返回值为true,反之为false
                while (res.next()) {
                    String Sno = res.getString("Sno");
                    String Sname = res.getString("Sname");
                    String Ssex = res.getString("Ssex");
                    System.out.println("学号:" + Sno + "姓名:" + Sname + " 性别:" + Ssex);
                }
    
                //修改
                statement = dbConn.prepareStatement(update);
                int res1 = statement.executeUpdate();
                System.out.println(res1);
    
                //添加
                statement = dbConn.prepareStatement(insert);
                int res2=statement.executeUpdate();
                System.out.println(res2);
    
                //删除
                statement = dbConn.prepareStatement(delete);
                int res3=statement.executeUpdate();
                System.out.println(res3);
                
            } catch (Exception e) {
                e.printStackTrace();
                System.out.println("连接数据库失败!");
            }
        }
     }
    

    我这里把增删查改语句都写了,自己测试的时候可以选择性复制代码。
    运行结果:
    在这里插入图片描述
    成功!

    实践项目,用java写图书管理器
    https://blog.csdn.net/pig_boss/article/details/109746389

    ps.人在旅途,难免会遇到荆棘和坎坷,但风雨过后,一定会有美丽的彩虹。

    展开全文
  • JDBC连接sql server数据库时需要用到的jar包,里面包含两个:sqljdbc,sqljdbc4,可以根据需求选择,谢谢下载!
  • JDBC连接Sqlserver数据库配置与教程(零基础)

    万次阅读 多人点赞 2018-10-08 00:25:20
    首先非常感谢网上的那些大佬,我百度了一晚上看了好多博客才连接成功。毕竟正确的答案只有一个,出现的问题却各有不同,所以看起来特别浪费时间。...数据库部分 驱动部分 网络配置 java代码连接 一...

    首先非常感谢网上的那些大佬,我百度了一晚上看了好多博客才连接成功。毕竟正确的答案只有一个,出现的问题却各有不同,所以看起来特别浪费时间。现在我趁热打铁连接方式说一下,应该包含了大多数人遇到的情况。
    参考:https://blog.csdn.net/qq_26400953/article/details/51497048

    大致可以分为四个部分

    1. 数据库部分
    2. 驱动部分
    3. 网络配置
    4. java代码连接

    一、数据库部分

    1. 安装sqlserver(我装的是2014),然后需保证使用混合模式,然后用sqlserver身份验证连接。在这里插入图片描述

    2. 建立一个数据库。

    二、驱动部分

    1.从微软官网下载java的jdbc驱动
    链接:https://www.microsoft.com/zh-CN/download/details.aspx?id=57175
      选择简体中文的,然后下载。你会发现是一个exe文件。当时我在网上看的时候说是下载tar.gz文件,我想那不是linux的文件格式吗,还有人说解压啥的,我就慌了,我这是exe呀,是不是下错了。答案是肯定的。你肯定没有下载错。你下载的是exe文件,但到本地点击安装时,发现它就是一个解压的程序,微软把你下载解压软件都省了,因为你要下载安装包还要有解压软件(虽然现在电脑都有winRAR,顺带提一下,我原先新买的电脑没有解压软件,想下载winRAR,起初先装了中国的winRAR而且破解不了,后来又下载了国外版的winRAR破解成功,还是中国人了解中国国情),跑偏了。言归正传,出来的文件夹有两个jar包,我下载的是7.0版本
    在这里插入图片描述

    这里我的jdk是1.8,所以我猜我的驱动应该是jre8那个驱动。

    1. 将该文件复制到JAVA安装目录下的jdk的jre的文件夹里,如下图:(本示例为:D:\Program Files\Java\jdk1.8.0_181\jre\lib\ext)
      再将该文件复制到JAVA安装目录下的jre文件夹里,如下图: (本示例为: D:\Program Files\Java\jre1.8.0_181\lib\ext)

    总结:这里我发现了一个问题,我试着把jre下(不是jdk的jre)的这个jdbc删掉,发现连接不上,说是缺少驱动,所以我认为它用的是jre下的驱动。还有网上说要把jar包在环境变量作为classpath的值。反正这里没设置。
    还有一个就是当你配置java环境的时候也不需要配置classpath(我的是jdk1.8)。这里我说的不配置是指不需有classpath这个变量名,一旦你的环境变量有classpath,而你又没把java需要的那几个(例如:.;%java_home%\lib;%java_home%\lib\tools.jar;),在cmd运行java文件编译可以通过,但是运行不了,提醒没有发现可以加载的主类。这都是我的经验教训,都是血淋淋的事实,坑了我好多时间才发现(百度不到)。

    三、网络配置部分

    1. 打开sql server 配置管理器,点击TCP/IP右键,选择启用。将禁用的TCP/IP协议打开。

    在这里插入图片描述

    1. 点击该TCP/IP , 修改数据库监听端口
      在这里插入图片描述

    2. java开发需要打开sql server browser才能连接数据库(修改为自动)
      否则会出现如下错误:

    《加载驱动成功!
    SQL Server连接失败!com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”。》
    在这里插入图片描述

    1. 重启sql server Express
      在这里插入图片描述

    总结:养成一个修改一处东西就重启的习惯,因为有时候你配置正确了,可能因为你没重启,还是显示失败。

    四、java代码连接

    import java.sql.*;
    
    
    public class Test_Sql {
        
        public static void main(String[] args) {
        	 try{  Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    				System.out.println("连接成功1");
             }
             catch(Exception e) {
             		System.out.println("连接失败1");
             }
            String connectionUrl =
                    "jdbc:sqlserver://127.0.0.1:1433;"
                            + "databaseName=transportation;"
                            + "user=sa;"
                            + "password=123456;";
            Connection con;//处理与特定数据库的连接
        
    
            try {
            		 con = DriverManager.getConnection(connectionUrl);
    				System.out.println("连接成功2");
            		con.close();
    }
    		catch(SQLException e) {
    				System.out.println("请输入正确的表名"+e);
    				System.out.println("连接失败2");
    }
    }    
    }
    
    

    success!!
    在这里插入图片描述

    待续jsp连接sqlserver数据库。。。

    展开全文
  • IDEA中使用JDBC连接SQL Server数据库

    千次阅读 多人点赞 2019-11-26 15:12:42
    SQL Server 数据库安装、IDEA和JDK环境安装与配置。我安装的是SQL Server 2008,JAVA环境如下,IDEA自动安装。 下载和自己SQL Server版本号匹配的驱动:https://www.microsoft.com/zh-cn/download/driver.aspx 我...

    一、准备工作

    SQL Server 数据库安装、IDEA和JDK环境安装与配置。我安装的是SQL Server 2008,JAVA环境如下,IDEA自动安装

    下载和自己SQL Server版本号匹配的驱动:https://www.microsoft.com/zh-cn/download/driver.aspx

    我下载的是

     三个程序下载一个就好。我下载的exe,执行后得到压缩文件,解压后的文件放入IDEA的安装路径(D:\IntelliJ IDEA 2019.2.3\jbr)下。

    二、配置SQL Server

    1、配置登录用户

    右键数据库服务器名,点击属性启用SQL Server 和windows身份验证模式。

    三、SQL Server IP和端口设置

    右键我的电脑,选择管理-》

    选择你要使用的IP地址和TCP端口,并启动。重新启动数据库。

    四、IDEA创建工程

    工程目录如下

    添加JDBC驱动的包。点击File-> Project Structure-> Libraries -> + -> java ->选择sqljdbc42的文件目录。

    测试程序如下:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    
    public class ConnectDB {
    
        public static void main(String args[]) {
            String url = "jdbc:sqlserver://127.0.0.1:1433;databaseName=Test;user=sa;password=123456";//sa身份连接
    
            // Declare the JDBC objects.
            Connection con = null;  //会话连接
            Statement stmt = null;  //用于执行静态SQL语句并返回其生成的结果的对象。
            ResultSet rs = null;  //数据库结果集的数据表
    
            try {
                //1-注册驱动器,驱动管理器类加载SQLServerDriver类的静态方法,如果没有添加这个驱动,则创建这个驱动
                 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    
                //2-与数据源获得连接
                con = DriverManager.getConnection(url);
    
                //3-创建一个Statement对象,用于将SQL语句发送到数据库
                stmt = con.createStatement();
    
                //4- SQL语句
                String SQL = "SELECT  * FROM Stu";
    
                //5-执行SQL,返回数据
                rs = stmt.executeQuery(SQL);
    
                //6-遍历
                while (rs.next()) {
    
                    System.out.println(rs.getString(1) + "," + rs.getString(2).trim()+"," + rs.getString(3));
                }
            }
    
            catch (Exception e) {
                e.printStackTrace();
            } finally {
                if (rs != null)
                    try {
                        rs.close();
                    } catch (Exception e) {
                    }
                if (stmt != null)
                    try {
                        stmt.close();
                    } catch (Exception e) {
                    }
                if (con != null)
                    try {
                        con.close();
                    } catch (Exception e) {
                    }
            }
        }
    } 

    我的数据库中只有一条记录,包含(ID,name,age)。输出结果:

    五、出现错误

    如果出现Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter。

    下载javax.xml.bind.jar,http://www.java2s.com/Code/Jar/j/Downloadjavaxxmlbindjar.htm。解压后把文件放入(D:\IntelliJ IDEA 2019.2.3\jbr)下,并再次导包即可。

    展开全文
  •  java数据库连接技术(Java Database Connection,JDBC)是由java提供的一组与平台无关的数据库的操作标准,其本身由一类与接口组成,并且在操作中将按照严格的顺序执行。由于数据库属于资源操作,所以所有的数据库...
  • JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和...
  • https://www.2cto.com/database/201802/717982.html
  • Java使用JDBC连接SQLserver数据库(一)

    万次阅读 2017-01-24 19:59:11
    一、连接数据库1、下载SQLserver对应的JDBC驱动;2、将JDBC驱动导入项目中;
  • java通过JDBC链接SQLServer2016,大学课程的数据库章节的学习使用的是微软的SQLServer,作为老牌数据库,提供一个使用java连接该数据库的方式
  • jdbc:sqlserver://[serverName[/instanceName][:portNumber]][;property=value[;property=value]]  其中: jdbc:sqlserver:// (必需)称为子协议,且为常数。 serverName (可选)是要连接到的服务器的...
  • jdbc操作sqlserver数据库

    千次阅读 2017-07-26 20:15:31
    第一步、下载好jdbc驱动 去官网下载...sqljdbc_6.2.1.0_enu.tar.gz这个压缩包就可以了 第二步、解压并把jar包添加到eclipse中的java项目中 1、解压后,mssql-jdbc-6.2.1.jre8.jar 和 m
  • Java连接SQLServer数据库JDBC驱动,里面含有java连接数据库的代码,将驱动jar包add到你的库中,然后改一改代码,(如更换数据库用户名密码,查询语句),就可以使用了,适合新人.
  • JDBC连接sql server数据库的步骤

    千次阅读 2016-05-26 14:41:07
    JDBC连接sql server数据库的步骤 1、加载JDBC驱动程序(只做一次):   在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   这通过java.lang.Class类的静态方法forName(String  ...
  • JSP 使用JDBC连接 SQL Server数据库

    千次阅读 2017-03-17 17:08:46
    使用jdbc连接数据库首先需下载sqljdbc4.jar (点此下载)下载后放入工程WEB-INF/lib目录下并添加进工程库: 对jar文件右键选择: 或者如下操作 1. 2. 3. jsp连接代码: /**注意加try-catch块...
  • 使用JDBCSqlServer数据库中插入数据

    千次阅读 2018-01-18 19:12:05
    在实际的开发的当中 ...但是插入的话需要对照数据库的建表因为有些键值不允许为空示例代码:package sqlserver.controller;import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLEx
  • 压缩包中包含两个文件,分别是jre7和jre8,分别用于jdk1.7和jdk1.8,我用的是1.8,肯定没问题,1.7没试过
  • 配套博客的资源,具体介绍见本人博客 Java工程通过JDBC连接数据库方法(SQL Server
  • Oracle的URL 规则 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@machine_name:port:dbname 注1:machine_name:数据库所在的机器的名称; 注2:port:端口号,默认是1521 示例  Class.forName...
  • 最详细教程:java通过JDBC链接SQLServer2012数据库-附件资源
  • Kettle 连接 SQLServer JDBC

    2020-11-19 11:19:20
    Kettle 连接 SQLServer 需要 JDBC jar 包 。 包含 JDK7 JDK8。 资源需要5分。 如果没分可以去官网自行下载。
  • JDBC连接sql server数据库的步骤如下: 1、加载JDBC驱动程序:  在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),   这通过java.lang.Class类的静态方法forName(String ...
  • JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证] 都说用JDBC连接数据库会出现很多问题,现总结、汇总一下。 前提是已经正确安装了SQL Server系列数据库并可正常使用(不同版本连接略有区别)。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 165,077
精华内容 66,030
关键字:

jdbc链接sqlserver数据库