一.下载JDBC
https://www.microsoft.com/zh-CN/download/details.aspx?id=11774
解压就可以使用,不需要安装
二.配置你的数据库服务器,我的是sql2014
- 设置SQL Server网络配置,启用TCP/IP协议
- 重启SQL Server服务
SQL Server 2014 网络配置:MSSQLSERVER协议→启用“TCP/IP”;双击“TCP/IP”->“IP 地址”→“IPAll”
→“TCP 端口”项添加默认的“1433”。重新启动sql2014服务器,这样式就完成了对sql2014服务器的配置。
三.拷贝文件
将你下载的sqljdbc驱动程序中的sqljdbc_auth.dll文件找到并把此文件复制到 C:\WINDOWS\system32 目录下(这是一个动态运行库)
四.配置Tomcat
1。下载地址:http://tomcat.apache.org/ 免安装,解压后放在自己需要的文件夹里即可。
2.可以在dos下执行
%CATALINA_HOME%\bin\startup.bat (Windows)
$CATALINA_HOME/bin/startup.sh(Linux/Unix)
来启动Tomcat
3.成功启动Tomcat后,通过访问http://localhost:8080/来验证tomcat是否可以,连接的上即可用。
五.导入jar包
Eclipse中导入外部jar包的方法:https://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html
六.Java代码
try
{
//载入JDBC驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//定义连接URL、数据用户及密码
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=J2EE";//J2EE为自己所建的数据库名称
String dbUser = "sa";
String dbPassword = "sa";
//建立连接
Connection conn= DriverManager.getConnection(url,dbUser,dbPassword);
//创建Statement对象(声明对象)
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from T_Student";//T_Student为表名
//执行查询或更新数据
ResultSet rs = stmt.executeQuery(sql);
//处理结果
while(rs.next())
{
int id = rs.getInt("id");//id字段
String name = rs.getString("name");//name字段
String school = rs.getString("school");//school字段
out.println("Id="+ id + " Name="+ name + " School="+ school + "<BR/>");
}
//关闭连接
//rs.close();
//stmt.close();
//关闭连接的同时还会同时关闭对应的Statement和ResultSet对象
conn.close();
}catch(ClassNotFoundException ex)
{
out.println("加载类失败:"+ex.getMessage());
}catch(SQLException ex2)
{
out.println("执行SQL出错:"+ ex2.getMessage());
}
若以.jsp的形式呈现与数据库连接后的内容可能出现的错误:
解决:此图中的url有错
应改为:com.microsoft.sqlserver.jdbc.SQLServerDriver