java 连接sqlserver数据库,并执行sql语句,java怎么和sql server连接
这是一个java类文件。
要实现将此类连接到数据库一定要执行以下步骤:
1.加载驱动程序。
2.加载驱动程序
3.连接到指定的数据库
测试
第一步:从SQLserver官网上下载jdbc驱动程序,下载时请注意jdbc的版本与javaJDK的版本是否对应。
在图中,我们可以看到jdbc版本同时兼容16.0、11.0和1.8。这时候我们要确定我们的jdk版本号如下:按win R,输入cmd,在弹出的命令窗口输入java -version。
在图中,我们可以看到我们的jdk版本是1.8,所以我们应该从刚刚下载的压缩包中选择1.8版本的jar副本,右键单击java项目,创建一个名为lib的新文件夹。
将我们刚刚复制的jar文件粘贴到lib文件夹中。
然后,右键单击java项目,进入如图所示的创建路径窗口。
按图中所示的顺序单击。
第三步为选择你的java工程的lib文件中的jar包,然后点击OK,出现Referenced Libraries就算创建成功啦!
这时候就算我们的jdbc驱动加载成功了,既然有加载就有加载,加载方法是通过命令实现的,如下:3360
class . forname( com . Microsoft . SQL server . JDBC . SQL server driver );该命令用于将驱动程序加载到java类文件中。
接下来,我们将通过驱动程序连接java和数据库。该命令如下所示:
string URL= JDBC : SQL Server 3360//localhost :端口号;DatabaseName=数据库名称;connection con=driver manager . get connection(dburl, sa , SQL 2008 );//连接目标数据库System.out.println(连接成功);Sa是用户名,sql2008是密码,端口号里写的是什么下面会详细解释。我们已经在半路上了,这个时候操作会出现错误。那是因为我们还没有在SQLserver中设置一些东西。下面是设置它的步骤。
首先,我们打开ssms并单击Connect:注意(连接的数据库服务器的名称!)
右键单击服务器并选择属性-安全性-将身份验证方法设置为SQL Server-确定。
在安全性-登录名中选择sa。
右键属性-常规-更改密码(注意密码必须和java命令的密码一致)
选择状态设置登录-启用。
接下来,让我们打开SQL配置管理器。如果找不到配置管理器,可以通过在搜索框中键入“配置管理器”来打开它。
选择SQLserver网络配置-----------------------------------------------------------------协议(您的数据库服务器的名称)-TCP/IP,并双击打开它。
将启用更改为“是”
将IP地址中的所有启用更改为“是”
注意:如果您的数据库服务器不是默认的MSSQLServer,那么您可以手动指定端口号。一般默认的服务器端口号是1433,不需要手动设置。但是如果你的服务器名不是MSSQLServer,那就证明你在安装数据库的实例配置中没有选择“默认实例”。而是“命名实例”是自己给数据库命名得到的实例。命名实例和默认实例的区别在于默认实例的数据库会自动为tcp/ip配置端口号1433,而命名实例则不会,所以需要手动指定端口号。
网上的很多教程都是只说了默认服务器状态下的配置方式,而对命名服务器的配置方法一概不提,这就导致了很多人的配置失败。博主当初就是命名服务器的按照默认服务器的教程配置结果搞得一头雾水。
指定端口号的方法是在所有tcp端口后输入任意数字。我在这里输入了1488。
并在java命令行中填写您的端口号。
完成上述所有操作后,您需要重启服务器。如果是默认服务器,需要重启SQL server(MSSQLSEVERVER),如果是命名服务器,需要重启SQL server (named)。
重启方法是:在SQL server服务-重启中右键单击服务器。
重启后,我们回到MyEclipse重新运行命令。当控制台上出现“连接成功”时,证明与数据库的连接成功。
- 《完结撒花》 -
总结
关于JAVA连接SQLserver的这篇文章到此为止。关于JAVA连接SQLserver的更多信息,请搜索Popular IT以前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。