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数据库分为四个步骤:
- 加载驱动
- 连接数据库
- 发送sql语句
- 操作执行
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();}}}}
😃感谢大佬的文章,感谢您的观看~
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!













