关于 jdk1.7+sql server2014+myeclipse8.6 的数据库连接
来源:互联网 发布:spss软件及应用 编辑:程序博客网 时间:2024/06/03 20:22
为了最近的数据库作业,IT小白终于要尝试对sqlserever数据库的连接。之前尝试sql server连接php,结果以失败告终。
首先,要连接sqlserver和myeclipse要准备驱动。从微软官网下了个sqljdbc_4.2.8其中有jdk1.7和1.8的版本。当然是选择jdk1.7的版本的jre包了。
接下来我在myeclipse中建了web server项目,在其中的web_root->web-INF的lib右键build path->Configue Build Path->java Build path->libraries->Add External JARs把jre包加入即可。
导入好包之后就是数据库的URL问题了,因为是本地操作,所以服务器名和端口名便变成了计算机名/数据库名就是数据库里的这串玩意。
但因为有“\"所以写数据库地址的时候要写成”\\"这样就不会出错了。
package com.demo;import java.sql.*;public class Test {public static void main(String[] args){try {//加载驱动程序Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url="jdbc:sqlserver://PC201510061141\\SQLEXPRESS;DataBaseName=a";//a是数据库的名字String user="sa";String password="1024584214";try {Connection conn=DriverManager.getConnection(url,user,password);System.out.println(conn);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}附上我的测试代码。其中数据库登录方面是要用用户名登录而不是windows验证登录。
但这并没有结束,测试底下的console界面会跳出“Unsupported major.minor version 51.0”错误,查了一下,是因为jdk版本不匹配。myeclipse 8.6自带的是jdk1.6,1.5.而jre包是1.7版本的。但我又没找到支持sqlserver 2014的1.6jdk版本。感觉陷入了僵局。
不过,令人惊喜的是,myeclipse可以不使用默认的jdk的版本,只需要如下操作,任务栏中的windows->preference->Java->installed jres->Search..找到自己电脑中jdk1.7的安装目录即可。
测试结果bingo!很顺利地连上了数据库。
- 关于 jdk1.7+sql server2014+myeclipse8.6 的数据库连接
- Win10安装SQL Server2014关于.NET Framwork 3.5的问题
- eclipse tomcat7.0配置sql server2014数据库连接池问题(JTDS)
- SQL Server2014附加数据库出现的问题
- SQL Server2014数据库的备份和还原
- JAVA WEB环境配置(JDK1.7+TOMCAT_7.0.55+MYECLIPSE8.6)
- SQL server2014 sql语句
- sql server2014,sql server实例数据库的还原
- JDBC连接SQL Server2014
- SQL SERVER2014卸载方法
- 修复SQL Server2014
- 关于MyEclipse8.6的优化问题详解
- 关于myeclipse8.6的优化设置
- MyEclipse8.5+Tomcat6.0.26+JDK1.6部署
- 关于Sql Server数据库连接池的使用
- 关于SQL Server 2014的数据库连接问题
- C#关于SQL数据库连接的相关函数!
- myeclipse8.6导入jdk1.8的项目后出现的问题
- Android 如何将自己的签名文件导入eclipse
- android.content.res.Resources$NotFoundException: String resource ID #0x1
- python Django 安装
- MFC之CBitmap类的使用
- XShell上传、下载文件方法
- 关于 jdk1.7+sql server2014+myeclipse8.6 的数据库连接
- Oracle数据库中插入日期型数据
- Linux shell之eval、``与$()
- css常用技巧--文字省略(单行,多行)
- Mysql NDB and InnoDB 存储引擎区别
- Maven报错:Missing artifact jdk.tools:jdk.tools:jar:1.8
- 总结:改官网首页遇到的问题(一个端整页滚动,一个端正常滚怎么搞)
- [LeetCode 解题报告]012. Integer to Roman
- SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”