精华内容
下载资源
问答
  • java连接SQLServer

    2021-04-22 08:45:26
    安装SQLserver 2000 以前在安装的时候我都是能顺利安装上去的 但是昨天重装系统后今天装的时候就有了挂起错误并提示要重启 傻不拉几的我还真重启了好几次 但仍然有挂起错误,在网上找了下。原来SQLsever2000 的安装...

    安装了一上午 被苏工说成没有天份的人(共享一下以共勉)

    1.安装SQLserver 2000 以前在安装的时候我都是能顺利安装上去的 但是昨天重装系统后今天装的时候就有了挂起错误并提示要重启 傻不拉几的我还真重启了好几次 但仍然有挂起错误,在网上找了下。原来SQLsever2000 的安装跟操作系统有关 如果有挂起错误可以修改注册表来避免,具体方法如下:

    在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control /Session Manager中找到PendingFileRenameOperations,删除该键值(这个键值是安装程序暂挂项目,只要找到对应的应用程序清除掉就行了),关闭注册表编辑器。重新安装SQL Server 2000即可。

    2.下载JDBC FOR SQLSERVER 的驱动:

    http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist

    点击setup.exe下载驱动,下载后开始安装,就用默认设置安装,会被安装到:

    C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC。把C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC/lib。下面的mssqlserver.jar,msbase.jar,msutil.jar三个文件拷贝到你的JDK主目录/jre/lib/ext下面。同时也要考到Tomcat的安装目录下面的lib(

    此处是/jakarta-tomcat-5.0.28/common/lib)文件夹下面(有的网站上没有这一步,但我是考了后才能连接上的)。现在JDBC驱动就算配置好了。

    3.下载并安装SQLserver 2000的最新补丁sql2000ps4,自己在网上搜下应该就能找到下载地址,我不记得下载地址了,下下来有50多个M。(也可以来找我考啊^^)(

    此处需要找到路径安装SETUP)

    4.设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,方法如下:

    a.启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将弹出属性对话框

    b.在属性对话框中选择安全性选项,在身份验证处选择“SQL Server和Windows”,然后确定(这里要确认连接的用户名为“sa”密码为空,全为默认就行了。因为我后面给的测试例子是这样的)

    5.测试是否能通过JDBC连接上的代码(注意两种仍一种能够运行成功就表示能够连上了,如果发先a可以而b不可以那应该是上面的第4步没弄好)

    a.java代码:

    import java.sql.*;

    public class TestDB {

    public static void main(String[] args) {

    String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

    String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs";

    String userName = "sa";

    String userPwd = "";

    Connection dbConn;

    try {

    Class.forName(driverName);

    dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

    System.out.println("Connection Successful!");

    }

    catch (Exception e) {

    e.printStackTrace();

    }

    }

    }

    b.jsp代码:

    您的第一个字段内容为: 您的第二个字段内容为:
    展开全文
  • 1.准备1准备JDBC驱动驱动下载地址选择sqljdbc_7.2.2.0_chs.exe下载接下来打开,设置路径,点击"unzip",解压到任意目录。解压出的文件夹中有很多文件,但我们只需要三个“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc...

    1.准备

    1准备JDBC驱动

    驱动下载地址

    选择sqljdbc_7.2.2.0_chs.exe下载

    接下来打开,设置路径,点击"unzip",解压到任意目录。

    解压出的文件夹中有很多文件,但我们只需要三个“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”,“sqljdbc_auth.dll”(dll有两种,64位系统使用x64文件夹下的,32位用x86下的)

    将“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”移动到java工程的lib文件夹下,之后在工程中导入对应java版本的jar

    将“sqljdbc_auth.dll”移动到java安装目录\JDK\bin下

    2数据库设置

    打开Sql Server配置管理器

    23db6f810a0ddc0651a4f9fd1e49239f.png

    网络配置->MSSQLSERVER->TCP/IP,启动TCP/IP

    接下来右键TCP/IP->属性->IP地址,将IP0,IP10,IPALL改为如下图属性

    9f799b501f39fa21ce11bd7648b89543.png

    726c2a1fed47740ba45b03164bd51204.png

    应用设置后,重启SQL服务器,如下图

    3cc3536b505181290623ea2b8469d16c.png

    重启数据库后要检查1433端口是否打开

    在cmd里输入netstat -an|findstr 1433

    094c985ae3a6cedff8d0f8b8adad6767.png

    输出为下图时表示1433端口开启

    2.java代码

    代码中的IPv4地址可以在cmd中用ipconfig得到

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.ResultSet;

    import java.sql.SQLException;

    import java.sql.Statement;

    class JDBCTest {

    public static void main(String[] args) {

    String connectionUrl =

    "jdbc:sqlserver://(你的IPv4IP):1433;databaseName=选择的数据库;integratedSecurity=false;";

    try (Connection con = DriverManager.getConnection(connectionUrl, "数据库用户名", "密码");

    Statement stmt = con.createStatement();) {

    String SQL = "SELECT TOP 10 * FROM uDept;(这里为输入的SQL语句)";

    ResultSet rs = stmt.executeQuery(SQL);

    while (rs.next()) {

    System.out.println(rs.getString("表中的列名"));

    }

    } catch (SQLException e) {

    e.printStackTrace();

    }

    }

    }

    展开全文
  • sqljdbc --Microsoft官网下载链接 备用:百度网盘链接: 提取码:2inu (8.4版本,支持jdk8、jdk11、jdk14) 2、打开下载好的驱动文件 如图: 根据自己的jdk版本选择不同的 .jar文件,因为我的jdk版本是14,所以...

    1、下载jdbc驱动
    sqljdbc --Microsoft官网下载链接

    备用:百度网盘链接
    提取码:2inu
    (8.4版本,支持jdk8、jdk11、jdk14)

    2、打开下载好的驱动文件
    如图:
    驱动文件截图
    根据自己的jdk版本选择不同的 .jar文件,因为我的jdk版本是14,所以选择mssql-jdbc-8.4.1-jre14.jar,将它复制到java项目中,最好放在一个文件夹中。

    3、配置jdbc驱动程序
    (以eclipse为例)

    选中Java项目中的jdbc驱动文件,右键选择 –Build Path --Add to Build Path,然后在Referenced Libraries中就能看到该驱动程序,说明配置成功:
    配置jdbc驱动程序
    4、Java连接SQL Server数据库代码

    import java.sql.*;
    
    public class Linkdb {
    	
    	private String dbUrl="jdbc:sqlserver://localhost:1433; DatabaseName=你的数据库名字";//数据库连接地址
    	private String dbUserName="sa"; //用户名
    	private String dbPassword="123456"; //密码
    	private String jdbcName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //驱动名称
    	
    	/**
    	 * 获取数据库连接
    	 * @return
    	 */
    	public Connection getCon() throws Exception{
    		Class.forName(jdbcName);
    		Connection con=DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
    		return con;
    	}
    	
    	/**
    	 * 关闭数据库连接
    	 * @param con
    	 * @throws Exception
    	 */
    	public void closeCon(Connection con)throws Exception{
    		if(con!=null) {
    			con.close();
    		}
    	}
    	
    	public static void main(String[] args) {
    		Linkdb dbUtil=new Linkdb();
    		try {
    			Connection con = dbUtil.getCon();
    			System.out.println("数据库连接成功");
    			Statement stmt = con.createStatement();
    			stmt.close();
    			dbUtil.closeCon(con);
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			System.out.println("数据库连接失败");
    		}
    		
    	}
    
    	public static ResultSet Query(String sql) throws SQLException {
    		Linkdb dbUtil=new Linkdb();
    		// TODO Auto-generated method stub
    		Connection con;
    		ResultSet rs = null;
    		try {
    			con = dbUtil.getCon();
    			Statement stmt = con.createStatement();
    			//查询
    			rs = stmt.executeQuery(sql);
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			System.out.println("数据库查询失败");
    		}
    		return rs;
    	}
    
    	public static void Update(String sql) {
    		// TODO Auto-generated method stub
    		Linkdb dbUtil=new Linkdb();
    		// TODO Auto-generated method stub
    		Connection con;
    		ResultSet rs = null;
    		try {
    			con = dbUtil.getCon();
    			Statement stmt = con.createStatement();
    			//插入
    			stmt.executeUpdate(sql);
    			
    			stmt.close();
    			dbUtil.closeCon(con);
    			
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    			System.out.println("数据库更新失败");
    		}
    	}
    }
    

    :DatabaseName填写自己的数据库名称。
    Query方法为SQL查询语句执行方法,只要传入String类型的sql语句,即可执行。
    Update方法为SQL更新语句执行方法,包括更新(UPDATE)、插入(INSERT)、删除(DELETE)。

    展开全文
  • 第一步:从SQLserver官网上下载jdbc驱动程序,下载时请注意jdbc的版本与javaJDK的版本是否对应。 图中我们可以看到9.4版本的jdbc是可以同时兼容16.0、11.0 和 1.8的,此时我们就要确定我们的jdk版本号方法为:按win...

    这是一个java类文件

    在这里插入图片描述

    要实现将此类连接到数据库一定要执行以下步骤:

    1.装载驱动程序

    2.加载驱动程序

    3.连接到指定数据库

    4.测试

    第一步:从SQLserver官网上下载jdbc驱动程序,下载时请注意jdbc的版本与javaJDK的版本是否对应。
    在这里插入图片描述

    图中我们可以看到9.4版本的jdbc是可以同时兼容16.0、11.0 和 1.8的,此时我们就要确定我们的jdk版本号方法为:按win+R,输入cmd,在弹出的命令窗口中输入 java -version
    在这里插入图片描述

    图中我们可以看到我们jdk版本为1.8,那么我们就应该在刚刚下载的压缩包中选择1.8版本的jar复制,并在java工程上点击右键新建一个文件夹,命名为lib
    在这里插入图片描述

    在lib文件夹上把刚刚我们复制的jar文件粘贴上
    在这里插入图片描述

    然后在java工程上右击按图中所示进入到创建path的窗口
    在这里插入图片描述

    按图中所示的顺序依次点击
    在这里插入图片描述

    第三步为选择你的java工程的lib文件中的jar包,然后点击OK,出现Referenced Libraries就算创建成功啦!
    在这里插入图片描述

    这个时候我们的jdbc驱动就算装载成功了,既然有了装载那必然会有加载,而加载的方法则由命令实现,命令如下:

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    

    这个命令就是把驱动程序加载到java类文件中

    接下来我们要通过驱动程序将java与数据库连接,命令如下:

    String dburl="jdbc:sqlserver://localhost:端口号;DatabaseName=数据库名";
    Connection con = DriverManager.getConnection(dburl,"sa","sql2008");//连接到目标数据库
    System.out.println("连接成功");
    

    其中sa为用户名,sql2008为密码,端口号里写什么下面会详细讲解
    到这里我们就已经成功了一半,此时运行会出错,那是因为SQLserver中的一些东西我们没有设置,下面是设置的步骤。

    首先,我们打开ssms点击连接:注意(连接数据库服务器的名字!!!)
    在这里插入图片描述

    我们在服务器上右击选择属性—安全性—设置验证方式为SQLserver-----确定
    在这里插入图片描述

    在安全性----登录名----选择sa
    在这里插入图片描述

    右击属性-----常规------更改密码(注意密码一定要与java命令的密码一致)
    在这里插入图片描述

    选择状态设置登录-----启用
    在这里插入图片描述

    接下来我们打开SQL配置管理器,找不到配置管理器的小伙伴可以在搜索框里输入“配置管理器”即可打开
    在这里插入图片描述

    选择SQLserver网络配置----(你的数据库服务器的名字)的协议-----tcp/ip双击打开
    在这里插入图片描述

    将启用改为“是”
    在这里插入图片描述

    将IP地址中所有启用改为“是”
    在这里插入图片描述

    注:如果你的数据库服务器不是默认的MSSQLSEVERVER那么你就得手动指定端口号,一般情况下默认的服务器端口号都是1433,这个不需要你手动设置,但是如果你的服务器名称不是MSSQLSEVERVER那就证明你在安装数据库的实例配置选择的不是”默认实例”,而是“命名实例”通过你自己给数据库命名得到的实例,而命名实例与默认实例的不同处在于默认实例的数据库会自动给tcp/ip配置端口号1433,而命名实例则不是,需要你自己手动指定端口号。
    网上的很多教程都是只说了默认服务器状态下的配置方式,而对命名服务器的配置方法一概不提,这就导致了很多人的配置失败。博主当初就是命名服务器的按照默认服务器的教程配置结果搞得一头雾水。
    指定端口号的方法为:在所有tcp端口后输入任意数字,我在此输入的是1488
    在这里插入图片描述

    并在java命令行中填写你的端口号
    以上都弄完之后,需要重启服务器,你如果是默认服务器就需要重启SQL server(MSSQLSEVERVER),如果是命名服务器就需要重启SQL server(命名)。
    重启方法为:在SQL server服务中右击服务器-----重启
    在这里插入图片描述

    重启过后,我们回到MyEclipse重新运行命令当控制台出现“连接成功”证明连接数据库成功
    在这里插入图片描述

    ----------------------------------------《完结撒花》-------------------------------
    好了,以上就是java连接到SQLserver数据库的方法啦,如果失败了不要紧,大不了再来一次,仔细钻研一定会成功的。
    这是我的个人博客欢迎大家多多浏览: https://tanzhen547.github.io/.

    展开全文
  • JAVA 连接sqlserver 学生成绩管理系统《学生成绩管理系统》课程设计实验报告题 目 学生成绩管理系统 学 院 数学信息工程学院 专 业 计算机科学技术 班 级 同组成员 编写日期 课程设计目的 做这个小的学生成绩...
  • java连接sql server

    2021-03-04 08:41:15
    23 /*******************************************************************************4 *使用Java纯驱动连接到MS SQL Server 2000数据库的测试程序5 *作者:刘宇6 *日期:2005-11-067 ***********************...
  • JAVA连接SQLserver数据库

    2021-02-27 10:16:43
    一、在Java文件中,连接SQLserver数据库时,需要一个连接数据库的驱动文件。在你安装jdk的路径下的lib文件夹里拷贝一个文件jtds-0.6.jar,并且在环境变量里设置classpath,例如:你的jdk装在c:\jdk,那么环境变量...
  • Java 连接sql server

    2021-02-26 11:31:14
    最近在研究sql server的协议情况,想通过jdbc来操作...下面是Java连接sql server的简单程序。package com.java.dbtest;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;imp...
  • public class DbUtil { private String dbUrl="jdbc:sqlserver://127.0.0.1:1433;databaseName=SecondarySystem"; //SecondarySystem写成你自己的数据库名字 private String dbUserName="sa"; //上文为aaaa private...
  • 上个项目.NET连接SqlServer没有问题,这个项目Java连接SqlServer连接不上,并没有修改SqlServer什么数据,找了许久才找到答案。。。先上错误:com.yfapp.platform.dao.template.DbUtilsTemplate[2014-07-0110:20:25,...
  • 1.下载 server2008R2驱动jar包2.代码实现1)实体:package entity;import java.io.Serializable;import java.util.Date;public class User implements Serializable{private int id;private String username;private ...
  • 一、使用SQL身份验证在连接数据库之前必须保证SQL Server是采用SQL Server身份验证方式而不是windows身份验证方式SQL Server身份验证重新设置身份验证开启SQL身份验证要求重启,退出程序,再次进入。这一步很重要!...
  • 本文实例为大家分享了java连接SQL Server数据库的具体代码,供大家参考,具体内容如下操作系统:windows 10 64位java开发环境:MyEclipse数据库:SQL Server 2012JDBC驱动包下载sqljdbc4.jar导入到项目中JAVA代码...
  • java连接sqlserver

    2021-03-10 00:36:45
    Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和 msbase.jar,可以...
  • 这篇文章主要为大家详细介绍了java连接SQL Server数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了java连接SQL Server数据库的具体代码,供大家参考,具体内容如下操作系统:...
  • /*** java 连接sqlserver数据库语句* @author Administrator**/public class Main {public static void main(String [] args) throws SQLException {String driverName="com.microsoft.sqlserver.jdbc.SQ...
  • 首先,在连接数据库之前,必须保证SQL Server 2014是采用SQL Server身份验证方式而不是Windows身份验证方式。然后具体连接数据库的步骤如下:1、打开SQL Server Management Studio Express。2、设置身份验证。右击...
  • 解压完成后,进入 \sqljdbc_3.0\chs,里边有两个我们需要的东东一个是:sqljdbc.jar,另外一个是sqljdbc4.jar这里使用sqljdbc4.jar首先配置sa身份验证:由于安装sqlServer2008时是以windows身份验证安装的,并没有为...
  • 给你个例子试试看Connection conn = null;//连接数据库的URLString jdbcDriver = ...String jdbcUrl = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=FeiCui";try{//加载驱动Class.forName(jdb...
  • java数据库连接及测试(sqlserver)package com.test.util;import java.sql.*;public class ConnectDB {private Connection conn=null;private PreparedStatement pt=null;private ResultSet rs=null;private String ...
  • Java连接sqlserver数据库详细操作

    千次阅读 2021-04-25 16:30:46
    文章为Springboot链接SqlServer2012,其他的SqlServer版本基本一致 先说下我使用的框架 springboot 2.4.4 , jdk 1.8 mybatis-plus 3.3.1 1.首先需要引入框架,因现在绝大多数文章里推荐的引入sqljdbc4一般加载不下来...
  • java连接sqlserver数据库的方法:首先准备JDBC驱动,并设置数据库;然后进行网络配置,应用设置后重启SQL服务器;最后检查1433端口是否打开。本教程操作环境:windows7系统、java10&&sqlserver2008版,DELL ...
  • 这通过java.lang.Class类的静态方法forName(String className)实现 成功加载后,会将Driver类的实例注册到DriverManager类中 二、提供JDBC连接的URL: 连接URL定义了连接数据库时的协议、子协议、数据源标识 书写...
  • 首先得下载驱动程序到微软网站下载Microsoft SQL Server 2005 JDBC Driver 1.2解压Microsoft SQL Server 2005 jdbc driver1.2.exe,把sqljdbc_1.1复制到%ProgramFiles%(如果系统在C盘则为C:\Program Files)。...
  • 这一学期学校开了数据库教程原理和Java程序设计,在之前我就一直在学Java基础,现在JavaSE这一部分应该也学的差不多了,也有在学SQL Server的基础,两个都想再深入了解一下,但是长时间学习基础知识,确实足够无聊的...
  • JDBC Java SQL Server 连接

    2021-03-09 00:07:36
    废话不多说 老规矩 先上代码package lyb....import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class ConnSQLServer {String classname =...
  • java连接sqlserver报错

    2021-02-28 17:19:17
    使用Java进行项目开发,一般是使用MySQL数据库,由于项目需要本次换成了SQLServer数据库,在eclipse中进行连接测试时驱动类、URL地址、用户名和密码都正确,但是会抛出以下异常,无法正确连接SQLServer数据库...
  • [Java教程]java连接sqlserver的各个坑(菜鸟亲测)0 2016-04-03 02:00:15作为一个菜鸟,刚开始用java连接sqlserver的时候,用的时间不短,可以说解决了一个又出现一个,所以我觉得有必要把我的经验分享给大家。...
  • JAVA连接sqlserver学生成绩管理系统》由会员分享,可在线阅读,更多相关《JAVA连接sqlserver学生成绩管理系统(21页珍藏版)》请在人人文库网上搜索。1、学生成绩管理系统课程设计实验报告题 目 学生成绩管理系统 学...
  • java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriveratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)atorg.ap...java.lang.ClassNotFoundExce...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 220,871
精华内容 88,348
关键字:

java与sqlserver连接

java 订阅