当前位置:网站首页 > 数据科学与大数据 > 正文

java 连接sqlserver数据库实例_jdbc连接sqlserver

java相对于其他语言(例如c,c++等)连接数据库要方便得多,
那么,如何连接呢?
1.导入jar包:我这有3个版本
随便下一下即可
链接:https://pan.baidu.com/s/1BRZiXIHP3VtdMiuOkrfj-Q
提取码:tyu0
2.新建一个文件夹,将jar包放进去,如图:
在这里插入图片描述
3.接着,将鼠标放在你的项目名上,右击–>properties,然后如图,点击add ars…
在这里插入图片描述
4.然后选择你刚导入的jar包,点击ok,最后点击apply and close;
在这里插入图片描述
5.java与SQLserver连接具体代码如下:

 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; public class DBManager { private Connection con; private Statement sta; private ResultSet rs; /静态块可以提高效率*/ static { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } / * 加载驱动程序 */ public Connection getConnection(){ /1433是你自己的SQLserver端口号(默认是1433)*/ /DatabaseName是你要连接的数据库名称*/ String url = "jdbc:sqlserver://localhost:1433;DatabaseName=yun4jbookSY1"; try { /第一个sa是你的SQLserver用户名,第二个是此用户名所对应的密码*/ con = DriverManager.getConnection(url, "sa", "sa"); sta = con.createStatement(); System.out.println("链接成功"); } catch (SQLException e) { System.out.println("连接失败"); e.printStackTrace(); } return con; } /*public DBManager() { List<Connection> list = new ArrayList<Connection>(); for (int i = 0; i < 5; i++) { list.add(this.getConnection()); } this.con = list.get(0); }*/ public int update(String sql){ int row = -1; con = getConnection(); try { row = sta.executeUpdate(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally{ this.close(); } return row; } public ResultSet query(String sql){ con = getConnection(); try { rs = sta.executeQuery(sql); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return rs; } public void close(){ try { if (rs != null) { rs.close(); rs = null; } if (sta != null) { sta.close(); sta = null; } if (con != null) { con.close(); con = null; } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 

注意:要使你的端口号以及数据库名称,用户名和密码与你自己的SQLserver所对应的一样!
自己刚开始运营公众号啦,本人目前就职于某bank,感兴趣的可关注我的公众号,欢迎交流!

image.png

到此这篇java 连接sqlserver数据库实例_jdbc连接sqlserver的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • mfc sql_java如何连接数据库2024-11-19 23:45:12
  • 附加数据库时出错怎么办_excel使用连接符怎么不出来2024-11-19 23:45:12
  • sqlserver数据库连接超时_sql执行先后顺序口诀2024-11-19 23:45:12
  • sql数据查询怎么操作_sql常用函数大全2024-11-19 23:45:12
  • sql做数据分析_数据分析处理软件2024-11-19 23:45:12
  • wincc读写oracle数据库方法_wincc软件2024-11-19 23:45:12
  • matlab做dea分析_dea数据包络分析法2024-11-19 23:45:12
  • 面向对象程序将数据_面向对象和面向过程的区别2024-11-19 23:45:12
  • cobol cancel_cobol数据文件数据的数量2024-11-19 23:45:12
  • cobol语言数据类型_嵌入式c语言2024-11-19 23:45:12
  • 全屏图片