Java连接SQL Server 2012【查看自己电脑上的SQL Server端口号;附:jar包】

目   录

1、查看自己电脑上的SQL Server端口号

2、Java连接SQL Server数据库

2.1、jar包下载

2.2、Java项目:导入jar包

2.3、Java连接SQL Server数据库代码

2.3.1、代码版本1

2.3.1、代码版本2——查询数据库中数据表的数据


1、查看自己电脑上的SQL Server端口号

参考文章:查看sqlserver的端口号 - xwdreamer - 博客园

2、Java连接SQL Server数据库

参考文章:java连接sql server 2012(免费的jar包下载及导入教程)

2.1、jar包下载

SQL Server 驱动 jar包 下载:https://wws.lanzous.com/iFWrCjupdeb

2.2、Java项目:导入jar包

   

2.3、Java连接SQL Server数据库代码

2.3.1、代码版本1

SQL Server 2012 数据库:student

package sjk;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBConnection {Connection con = null; // 保存数据库连接的成员变量public Connection getConnection() {try {Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 1、加载驱动System.out.println("驱动成功!!!"); // 提示信息String conurl = "jdbc:sqlserver://localhost:1433;DatebaseName=student;"; // 61204String user = "sa";String password = "lwx";// 2、得到连接:以获取的数据连接参数创建一个数据库连接con = DriverManager.getConnection(conurl, user, password);System.out.println("数据库连接成功了!!!");} catch (ClassNotFoundException e) {System.out.println("驱动失败!!!"); // 对驱动没有成功地加载时抛出的异常处理} catch (SQLException e) {System.out.println(e.getMessage());System.out.println("连接失败!!!"); // 对连接失败时抛出的异常处理}return con; // 返回数据库连接对象}public void closeConnection() {if (con != null) {try {con.close(); // 关闭数据库连接System.out.println("关闭成功!!!");} catch (SQLException e) {System.out.println("关闭失败!!!");System.out.println(e.getMessage());}}}public static void main(String[] args) {DBConnection connection = new DBConnection();connection.getConnection();connection.closeConnection();}}

2.3.1、代码版本2——查询数据库中数据表的数据

连接SQL Server数据库分为四个步骤:

  1. 加载驱动
  2. 连接数据库
  3. 发送sql语句
  4. 操作执行 

package sjk;import java.sql.*;public class DBConnection2 {public static void main(String[] args) {Connection ct = null;PreparedStatement ps = null;ResultSet rs = null;try {// 1.加载驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 2.得到连接ct = DriverManager.getConnection("jdbc:sqlserver://192.168.205.1;databaseName = student", "sa", "lwx");// 3.发送sql语句ps = ct.prepareStatement("select * from test");// 4.执行rs = ps.executeQuery();// 循环取出数据表中的字段值while (rs.next()) {String name = rs.getString(1);String age = rs.getString(2);System.out.println(name + " " + age);}} catch (Exception e) {e.printStackTrace();// TODO: handle exception} finally {try {rs.close();ps.close();ct.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

😃感谢大佬的文章,感谢您的观看~


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部