java连接SQL数据库(JDBC)相关设置
2016-06-14
一、SQL server中的相关设置(以sql server 2012 版本为例)
建立一个SQL server 身份认证的服务器登录名
首先启动SQL客户端,以windows身份认证方式登录到服务器,依次点击 安全性-->右击登录名-->新建登录名-->输入登录名-->选择SQL Server 身份验证-->输入密码-->先不要确定 在当前对话框左边选择 服务器角色 -->勾选sysadmin(相当于管理员权限) 重启数据库 选择sql server身份认证登录 并能对数据库中的表进行一些常规操作就OK了
二、eclipse 中的相关设置
准备:下载jtds-1.3.1-dist(JDBC-SQLServer驱动)
地址:链接:http://pan.baidu.com/s/1boW5s7t 密码:hkqn
1.首先新建一个java项目 命名为JDBCTEST ;
2.在该项目下新建一个文件夹(Folder) 命名为libs ;
3.将刚刚下载好的文件保存好,解压 ,将其中的jtds-1.3.1.jar包和x86或x64(32位和64位根据你的系统其中一个即可) 直接拉进刚刚的文件夹libs中(复制) ;
4.现在右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add Library...-->JRE System Library -->next-->Alternate JRE -->选择jdk版本(最好是1.7)-->finish
5.右单击JDBCTEST-->Build Path-->Configure Build Path...-->右边Libraries-->Add JARs...-->找到JDBCTEST下的libs下的jtds-1.3.1.jar 点OK即可
6.现在Libraries页多了一个jtds-1.3.1.jar 字样的包 点击它左边的展开按钮-->点击Native...字样-->点击Edit-->找到JDBCTEST下的libs下的x64或x86下的SSO文件夹 选中 --> OK即可
7.测试 在该项目下 建一个包com.cqvie 类Test 复制下面程序 运行后没错误且SQL相应表中有数据就可以了。
package com.cqvie;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class Test {
//常量定义(一般用全大写)
public static final String DBDRIVER="net.sourceforge.jtds.jdbc.Driver";
public static final String DBURL
               ="jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=";//IP、端口和数据库名
public static final String DBUSER="";//账号
public static final String PASSWORD="";//密码
public static void main(String[] args) throws Exception {
Class.forName(DBDRIVER);
Connection cn=DriverManager.getConnection(DBURL,DBUSER,PASSWORD);
//Connection cn=DriverManager.getConnection(DBURL);
Statement st=cn.createStatement();
st.executeUpdate("insert into java_test(sno,sname,sex,birthday,sd)"
                     + "values('9998','','1','','2')");//进行的操作
cn.close();
}
}
注意 : 如果运行程序有错误,打开SQL配置管理器检查相关设置是否正确,相关服务是否启动。如tcp/ip是否启动,端口号是不是上面程序中的1433等等。可以参照下面步骤进行检查:
1.确定SQL Sever服务器已经启动;
2. 确定1433端口号已经打开, 确认请按以下步骤:
 (1)win7 系统在打开控制面板--->程序 (xp一下的忽略这一步)
win10系统 控制面板-->查看方式调到 类别-->程序-->程序和功能
再
点击:程序和功能 
 在左侧点击'打开或关闭Windows功能'
      
找到'Telnet客户端', 打勾
(2)开始--->运行--->输入'cmd' ,回车 
(3)输入'telnet 127.0.0.1 1433' , 含1和1433之间空格, 如果提示'无法打开主机连接, 在端口1433 连接失败'。自行www.baidu.com解决。
3.打开1433端口号:
 (1)在开始菜单找到sql 的管理配置器
(2)猛击SQLEXPRESS协议
(3)在右侧找到TCP/IP, 右键属性
(4)在IP地址上的IPALL的端口号改成1433 
 (5)在(3)步的TCP/IP右键,启动服务
(6)启动SQL Sever服务器
如果实在不能解决,-->www.baidu.com是你永远的港湾。
java连接SQL数据库(JDBC)相关设置的更多相关文章
- Java操作SQL数据库(JDBC)
		
0.引入驱动jar包 使用jdbc进行具体操作前,需要引入相关数据库的jar包, 或者使用mave管理依赖 <!-- https://mvnrepository.com/artifact/mys ...
 - java连接mysql数据库jdbc
		
jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localhost:3306/数据库名jdbc.username = rootjd ...
 - java连接oracle数据库jdbc
		
driver = oracle.jdbc.driver.OracleDriver url = jdbc:oracle:thin:@localhost:1521:orcl
 - java连接sql server数据库(使用用户sa)
		
一.安装数据库相关软件 sql server management studio是管理sql server数据库的软件,想要使用需到微软官网下载安装sql server,然后再安装sql server ...
 - JDBC Java 连接 MySQL 数据库
		
MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...
 - jTDS Java连接SQL Server 2000数据库
		
Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接.此JDBC驱动共有三个文件,分别 是mssqlserver.jar.msutil.ja ...
 - JAVA 连接 SQL Server 2008:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
		
新项目需要修改Java开发的MES系统...Java忘的也差不多了...简单尝试以下JAVA连接SQL Server吧,没想到坑还是很多的.以前直接连oracle时没有这么多麻烦啊....可能微软和o ...
 - Java进阶(二十五)Java连接mysql数据库(底层实现)
		
Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...
 - java连接sql server2000/2005
		
接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此 ...
 
随机推荐
- 1020 逆序排列(DP)
			
1020 逆序排列 基准时间限制:2 秒 空间限制:131072 KB 分值: 80 难度:5级算法题 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序 ...
 - HTML随意记录
			
HTML特殊符号对照表: http://www.cnblogs.com/knowledgesea/archive/2013/07/24/3210703.html
 - 类 String、StringBuffer、StringBuilder
			
类 String String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现.字符串是常量:它们的值在创建之后不能更改.字符串缓冲区支持 ...
 - Linux centos下设置定时备份任务
			
实现准备 # 需要备份文件路径:/opt/apollo/logs/access_log [root@localhost opt]# cd apollo/ [root@localhost apollo] ...
 - OpenAI gym的建模思想
			
一.强化学习问题需要描述那些内容 强化学习中最主要的两类对象是“个体”和“环境”,其次还有一些像“即时奖励”.“收获”.“状态”.“行为”.“价值”.“策略”.“学习”.“控制”等概念.这些概念把个体 ...
 - Dubbo学习和配置(转载)
			
转载自: 简单了解下Dubbo 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架, ...
 - linux list.h 移植
			
Linux内核中List链表的实现,对于想进阶的程序员来说,无疑是一个很好的学习机会.内核实现了一个功能十分强大的链表,而且是开源的,用在其他需要的地方岂不是很省事. 一.看List实现前,先补充ty ...
 - A+B和C (15)
			
时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 给定区间[-2的31次方, 2的31次方]内的3个整数A.B和C ...
 - 爬虫五  Beautifulsoup模块
			
一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你 ...
 - WebMvcRegistrationsAdapter
			
27.1.1. Spring MVC自动配置 如果希望使用自定义的RequestMappingHandlerMapping,RequestMappingHandlerAdapter,或Exceptio ...