写点什么

java 操作 sql server 数据库

发布于: 2 小时前

请先确保已经设置好了 sa,如果不是,可以参照下面链接修改http://jingyan.baidu.com/article/8cdccae9452b3c315513cd52.html






然后重启数据库,重启完毕后,接下来使用命令测试 1433 端口是否打开。


接着开始菜单 → 运行 cmd → 在命令提示符下输入:telnet 127.0.0.1 1433,(注意 telnet 与 127 之间有空格,1 与 1433 之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明 1433 端口没有打开,需要重新进行以上配置。如果是显示 telnet 不是内部命令,则按照图后步骤进行设置,若连接成功,显示如图 8 所示:



打开控制面板,进入程序,然后点击打开或者关闭 windows,往下拉,可以看到 telnet 客户端,选择即可。然后重复上面第五的步骤。 http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html


配置环境变量 classpath,将该 sqljdbc4 放置在 jdk1.7(你们的版本)lib 中,http://jingyan.baidu.com/article/cbcede07cf5fef02f40b4ddd.html


这是一条关于环境变量的设置链接。



右击电脑的属性,然后点击高级属性设置,点击环境变量设置,将该 jar 添加到之前安装的目录下,如果没有,则新建,并且为其设置地址目录。


三、使用 eclipse 测试链接 SQL server 2008 数据库:


1、打开 SQL server 2008 数据库,新建一个数据库 jsp。


2、运行 eclipse 新建一个 project,然后新建一个包,包里新建一个 java 文件,Main 文件。



3、将 sqljdbc4.jar copy 进入该 project ,然后右击它,点击 build path。(同时也可以把 sqljdbc4jar 类放到 jre/lib/ext 下,并放到 tomcat/lib 下,这样就可以应用到所有 jsp 文件,减少对每个项目进行 sqljdbc4jar 的加载)


4、进入 Main.java,将下面的代码复制进入


package pkg;
import java.sql.*;

public class Main { public static void main(String[] args) { String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jsp"; String userName = "sa"; String userPwd = "123";
try { Class.forName(driverName); System.out.println("加载驱动成功!"); } catch (Exception e) { e.printStackTrace(); System.out.println("加载驱动失败!"); }
try { Connection dbConn = DriverManager.getConnection(dbURL, userName, userPwd); System.out.println("连接数据库成功!"); } catch (Exception e) { e.printStackTrace(); System.out.print("SQL Server连接失败!"); } }}
复制代码


如果在连接过程中出现 talnet 127.0.0.1 post 1433 no response,先检查一遍是否设置有误,如果没有,那重新启动下计算机,因为可能未更新,我也是遇到这个问题,后来重启后便成功连接上了数据库。

发布于: 2 小时前阅读数: 3
用户头像

个人公众号:Python研究者 2021.04.26 加入

教你如何学Python,专注于Python入门与进阶、爬虫、数据分析挖掘、数据可视化。分享Python相关的技术文章、工具资源、视频教程、学习资料。

评论

发布
暂无评论
java操作sql server数据库