一、配置sql server
(一)sql server配置管理器
1、打开sql server配置管理器
(1)文件路径,我的是c:\windows\syswow64\mmc.exe,
也可以从开始菜单找(如下图所示)
ps网络资源:windows10 可能在菜单栏里找不到sql server的配置管理器,去路径:c:\windows\system32,在该路径下找文件sqlservermanager11.msc打开就可以了,可以创建快捷方式放到sql的安装路径下方便使用。来自参考链接 <>
(2)如下图,找到sql server网络配置,mssqlserver协议,右键点击 tcp/ip,开启
(3)点击tcp/ip协议,选择属性-ip 地址,在ip1的ip地址写127.0.0.1 and tcp端口写1433,ipall-tcp动态端口 填写1433,这一页所有“否”改“是”
(4)右键重启sql server服务
2、打开sqlserver management studio
(1)打开sql server,在对象资源管理器下,右键数据库——属性——安全性,将服务器身份验证windows身份验证模式改为sql server 和windows身份验证模式
(2)然后再重启在配置管理器中再重启一遍sql服务(见1(4))
(3)启动数据库,在安全性——登入名 右键 新建登录名,选择sql身份验证
(4)选择要使用的数据库,在安全性中右键用户——新建用户,给刚刚建立的sa用户名配置相应的内容
将没有deny的选项都勾选上
(5)右键数据库,属性——权限,继续为用户配置权限(我直接全选)
(6)对要使用的表也要右键配置权限(权限,搜索,选择用户,确定确定,配置权限,我直接全选)
(备注:这里的权限可能在jsp中执行sql语句中出现登录失败的报错,可能是权限没给够,需要再给用户权限)
二、netbeans
新建javaweb项目,在源包中创建db文件夹,在db文件夹下创建bmanager这个java类
代码如下,看注释
package db; /** * * @author sparse */ import java.sql.connection; import java.sql.drivermanager; import java.sql.sqlexception; public class dbmanager { public static connection getconnection() { connection conn = null; //连接sqlserver2008r2注册驱动程序字符串 string jdbc_driver = "com.microsoft.sqlserver.jdbc.sqlserverdriver"; //与数据库建立连接的字符串 string jdbc_url = "jdbc:sqlserver://127.0.0.1:1433;databasename=自己建立的数据库名称";//连接数据库,注意是127.0.0.1,databasename=“自己建立的数据库名称” try { //将jdbc驱动类装载入java虚拟机 class.forname(jdbc_driver); //使用户名、密码与数据库建立连接,用户名,密码 conn = drivermanager.getconnection(jdbc_url, "root", "pwd"); } catch (classnotfoundexception | sqlexception ex) { } return conn; } public static void main(string[] args) { connection conn = getconnection(); if (conn != null) { system.out.println("sucess"); } } }
jdbc驱动程序,我下载的是
microsoft jdbc driver 6.0 for sql server
https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
下载后要用的东西在压缩包里,解压就行
代码部分完成之后,此时要加入所需要的jar包,所需要的驱动,在netbeans中建立项目栏中,找到库,右键点击【添加jar/文件夹】,点击添加“sqljdbc42.jar”
(我的是把这个jar文件放到jdk的d:\java\hspjdk8\jre\lib\ext这个文件夹下,然后导入到项目中的库的)
此时右键单击运行dbmanager,控制台输出success,成功
--------
主要参考链接:
https://www.cnblogs.com/xiaokangn/p/6168820.html
https://blog.csdn.net/weixin_46021551/article/details/106482108
到此这篇关于netbeans连接sqlserver2008配置的文章就介绍到这了,更多相关netbeans连接sqlserver2008配置内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论