这个学期也接近尾声了,意味着课程设计也快要开始。

这一学期学校开了数据库教程原理和Java程序设计,在之前我就一直在学Java基础,现在JavaSE这一部分应该也学的差不多了,也有在学SQL Server的基础,两个都想再深入了解一下,但是长时间学习基础知识,确实足够无聊的,所以今天索性就看一下JDBC的内容,顺便也为即将到来的课程设计坐下准备(毕竟老师说了,这个学习的数据库和Java的课程设计一起搞),也算是充实一下无聊的学习。

我的印象中JDBC挺难的,毕竟将两个软件结合一起使用,这好像是第一次吧。好吧,废话不说了。就学习过程中的问题做一下笔记:

先配置好SQL Server:

1.在开始—>Microsoft Sql server 2005->配置工具->sql server配置管理器

->SQL Server 2005网络配置->MSSQLSERVER协议;

启用“TCP/IP”(这里一定有记住启用);双击“TCP/IP”->“IP 地址”->“IPAll” ->“TCP 端口”项添加默认的“1433”。

2. 修改默认的登录验证模式(由于在安装过程中是默认按“Windows 身份验证模式”方式安装,所以sa登录是被禁用的)

①先用Windows 身份登陆,然后在安全性->登录名->右击“sa”->属性->常规->

将登录名sa的密码和确认密码设为123456->状态->登录->启用->确定;

②然后退出,重启数据库,用"SQL Server和Windows身份验证模式"登陆,用户名为sa,密码为123456,登陆成功则数据库设置完毕

然后再配置Eclipse

1:首先到下载用于SQL Server 的JDBC Driver FROM:http://download.csdn.net/detail/u013257679/8755113

2:将下载的文件放到你不会轻易删除的地方,比如JDK的安装目录下面D:\Program Files\Java\jdk1.8.0_20\jre\lib\ext

3:尽量不用将JDBC用于所有的工程中,而是当你要用的时候才去引用,引用步骤:右键工程名->Build Path->Add External Archives->找到你下载好的JDBC(sqljdbc4.jar)然后添加进去

4:新建测试类:

import java.sql.*;

public class Test {

public static void main(String[] srg) {

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=Accounting"; // 连接服务器和数据库sample

String userName = "sa"; // 默认用户名

String userPwd = "123456"; // 密码

Connection dbConn;

try {

Class.forName(driverName);

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

System.out.println("Connection Successful! "); // 如果连接成功

// 控制台输出Connection

// Successful!

} catch (Exception e) {

e.printStackTrace();

}

}

}Some reference from:http://www.jb51.net/article/49481.html

sql server与java连接数据库_Java连接数据库(SQL Server)相关推荐

  1. java sql封装,在Java系统中封装SQL语言的处理方法及系统的制作方法

    在Java系统中封装SQL语言的处理方法及系统的制作方法[ 技术领域: ][0001]本发明涉及计算机数据处理 技术领域: ,特别是涉及一种在Java系统中封装SQL语言的处理方法及系统.[ 背景技术 ...

  2. sql双表查询java代码_原生sql 多表查询

    Session session =Session session = super.getSession(); session.flush(); Connection con = session.con ...

  3. java调用MySQL脚本_Java调用SQL脚本执行常用的方法示例

    前言 大家都知道,在Java中调用SQL脚本的方式有多种,在这里只记录一种自己常用的方式,个人觉得挺实用方便的. 运用ScriptRunner这个类. ScriptRunner类用于执行SQL语句,例 ...

  4. Microsoft SQL Server 2019 下载、安装及Java JDBC配置连接数据库(多图详解 超详细)

    一.下载 下载链接Microsoft SQL Server 二.安装 1.找到刚刚下载的文件,双击打开后,选择基本并接受 2.选择接受 3.选择安装位置,并点击安装,然后等待下载安装完成 4.正在安装 ...

  5. java sql server连接字符串_java连接sql server

    1 packagecom.cps.rom.utils;2 3 /******************************************************************** ...

  6. SQL server 2014安装以及解决连接数据库失败问题

    SQL server 2014安装以及解决连接数据库失败问题 参考文章: (1)SQL server 2014安装以及解决连接数据库失败问题 (2)https://www.cnblogs.com/zp ...

  7. powershell连接数据库_PowerShell 连接SQL Server 数据库

    PowerShell 通过ADO.NET连接SQL Server数据库,并执行SQL脚本.工作中整理的一小段脚本,后来没有用上,先记录在这里: 建立数据库连接 查询返回一个DataTatble对象 执 ...

  8. jdbc连接mysql数据库驱动加载失败_Java连接数据库,成功加载SQL驱动程序,但数据库连接失败...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.sql.Connection; import java.sql.DriverManager; import java.sql.St ...

  9. java sqlserver2014_java 链接数据库 SQL Server 2014

    链接 sql 数据库 1.下载 JDBC驱动包 2.打开sql server 2014 配置管理器 (1)用windows验证方式连接数据库:这种方式可能要求管理员权限,至少部分情况下会导致无法正常访 ...

最新文章

  1. The JVM Architecture Explained-JVM架构解析(译)
  2. jquery file upload ajax上传图片 简单使用
  3. selenium 3+python3.6 for MacOS的配置
  4. 【原创】MySQL 以及 Python 实现排名窗口函数
  5. 【学习笔记】JS进阶语法一事件基础
  6. spring aop实例讲解_小实例理解Spring中的AOP----面向切面编程
  7. python注册用户名和密码登录_python实现自动登录需要用户名和密码的网站
  8. centos标准分区调整大小_CentOS下调整home和根分区大小的方法
  9. JS面向对象特性和值类型与复合类型
  10. Spring Mvc使用Jackson进行json转对象时,遇到的字符串转日期的异常处理(Can not deserialize value of type Date from String)
  11. JavaScript里的函数加或不加括号的区别
  12. 【QT】QT从零入门教程(七):图像适应窗口
  13. android的视图动画,Android 视图动画(视图动画代码实现)
  14. 模块化配电系统在高密度数据中心的应用
  15. 计算色光叠加的RGB颜色的alpha值
  16. 哈工大刘挺教授:中文信息处理前沿技术进展
  17. DBeaver连接GBase数据库
  18. Unity3dRPG 相机跟随player旋转_【Cinemachine】VirtualCamera虚拟相机详解(一)
  19. C语言教程(五):选择结构
  20. 一种改进的天鹰优化算法和非洲秃鹫混合优化算法(Matlab代码实现)

热门文章

  1. PHP脚本定时任务实现及crontab实现定时任务
  2. Mysql常用的sql语句大全
  3. C语言LCD1602液晶实验报告,LCD1602液晶显示实验报告.doc
  4. 计算机打印东西怎么横向打印机,ms xps虚拟打印机,如何横向打印显示?
  5. python pyqt5教程pdf_PyQt5 从零开始制作 PDF 阅读器(一)
  6. 用Nginx做端口转发(反向代理)
  7. ABP官方文档(五)【多租户】
  8. php 字体如何加粗和调大小,如何在PHP中使文本变为粗体?
  9. JavaScript详解原型和原型链
  10. Request 。。。。。 Response