JDBC配置教程+总结(sql server)

 

一、JDBC配置

百度搜索sql server jdbc下载进入微软下载官网:https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017

JDBC配置教程+总结(sql server)_第1张图片

根据版本选择对应的驱动下载,我这里下载的是6.4版本

JDBC配置教程+总结(sql server)_第2张图片

语言选择简体中文,然后点击下载

JDBC配置教程+总结(sql server)_第3张图片

选择gz后缀的压缩包,下载完成后解压缩

JDBC配置教程+总结(sql server)_第4张图片

可以看见有三个java图标样式的jar文件,分别是jre7,jre8,jre9,打开 eclipse,点击windows--preferences--java--compiler,汉化版就是窗口--首选项--java--已安装的jre,或者直接搜索jdk可以看见eclipse使用的jdk版本。如下图:

JDBC配置教程+总结(sql server)_第5张图片

JDBC配置教程+总结(sql server)_第6张图片

根据jdk版本选择对应的jdbc版本,1.8的jdk选择jre8;1.7的jdk选择jre7;然后将对应的jre文件复制粘贴到你的动态网页项目下的web-content下的lib文件夹里面,如下图:

JDBC配置教程+总结(sql server)_第7张图片

二、SQL SERVER配置

启动sql server,用sql server身份验证登录,默认用户名sa,密码123

JDBC配置教程+总结(sql server)_第8张图片如果出现密码错误或者登不上之类的情况,先用windows身份验证登录,然后按下图展开,点击sa进入配置界面;

JDBC配置教程+总结(sql server)_第9张图片

然后设置sa的密码

JDBC配置教程+总结(sql server)_第10张图片

设置完成后用sql server登录数据库,能成功登录后将服务器名称改为127.0.0.1,然后继续用sql server登录

JDBC配置教程+总结(sql server)_第11张图片

如果登录成功就已经配置完成了,如果登录半天没响应或者说是报错了,就说明远程连接没有配置好。

打开SQL Server配置管理器

JDBC配置教程+总结(sql server)_第12张图片

将SQLSERVER协议的三个协议启动

JDBC配置教程+总结(sql server)_第13张图片

双击打开TCP/IP协议,将所有的TCP端口改为1433,包括IPALL的TCP端口,然后保证ip地址127.0.0.1唯一,有重复的ip地址项将它改掉或者清空,保存之后重启SQLSERVER服务。

JDBC配置教程+总结(sql server)_第14张图片

右键点击服务器,选择属性,将下图所示的红框勾选。

JDBC配置教程+总结(sql server)_第15张图片

保存后,继续右键点击服务器,选择方面,下拉框选择服务器配置,找到下图红框所示信息,将false改为true。

JDBC配置教程+总结(sql server)_第16张图片

至此就配置好了,然后用ip地址登录就成功了。

三、连接数据库

在项目中新建一个jsp文件,mysql写入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import = "java.sql.*"%>




Insert title here


<%
	try {
		// 加载数据库驱动,注册到驱动管理器
		Class.forName("com.mysql.jdbc.Driver");
		// 数据库连接字符串
		String url = "jdbc:mysql://localhost:3306/mysql";
		// 数据库用户名
		String username = "root";
		// 数据库密码
		String password = "123456";
		// 创建Connection连接
		Connection conn = DriverManager.getConnection(url,username,password);
		// 判断 数据库连接是否为空
		if(conn != null){
			// 输出连接信息
			out.println("数据库连接成功!");
			// 关闭数据库连接
			conn.close();
		}else{
			// 输出连接信息
			out.println("数据库连接失败!");
		}
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
	} catch (SQLException e) {
		e.printStackTrace();
	}
%>


sql server写入以下代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import = "java.sql.*"%>




Insert title here


<%
	try {
		// 加载数据库驱动,注册到驱动管理器
		Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
		String url = "jdbc:sqlserver://localhost:1433;DatabaseName=sql;
			String username = "sa";
			String password = "123456";
		// 创建Connection连接
		Connection conn = DriverManager.getConnection(url,username,password);
		// 判断 数据库连接是否为空
		if(conn != null){
			// 输出连接信息
			out.println("数据库连接成功!");
			// 关闭数据库连接
			conn.close();
		}else{
			// 输出连接信息
			out.println("数据库连接失败!");
		}
	} catch (ClassNotFoundException e) {
		e.printStackTrace();
	} catch (SQLException e) {
		e.printStackTrace();
	}
%>


其中

String url = "jdbc:mysql://localhost:3306/mysql";
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=sql;

这两句后面的mysql和sql分别是你在MySQL和SQLServer里创建的数据库名称,username和password就是你登录名和密码,修改完成后运行会显示一个网页上面信息显示数据库连接成功,至此就配置好了,后面就可以通过java对数据库进行任意的操作了。

你可能感兴趣的:(JDBC配置教程+总结(sql server))