admin管理员组文章数量:1794759
idea连接SQLserver数据库(最简单最直白的连接sqlserver 2008R2数据库)
idea连接SQL数据库(活活逼死人) 最简单最直白的连接SQLserver 2008R2数据库 前期准备工作
1、sql的jdbc的jar包。(我也不知道这是啥玩意,为啥有三个。) 2、配置sql server中的tcp/ip。url中使用 3、idea
我知道你们懒,jdbc包拿走不谢。 百度网盘:pan.baidu/s/1wA-3X7t311Ka2gY1blPfJQ 提取码:a5l6 下载完长这个样子: 中间的那个,tar.gz解压。 打开这个文件夹,找到 三个中其中的任意一个。(为啥有三个,我也不知道) 2、配置sqlsever 的tcpip(为啥配这个,懂得都懂) 检查是否成功。 cmd telnet localhost 1433 出现黑框,成功 3、idea导入jdbc的jar包 先复制三选一种的其中一个 在idea中 创建一个文件夹,便于管理 新建后直接 ctrl c 复制,ok后
(将jdbc复制到idea之后,需要对该文件夹右键选择进行add libiary)否则出现找不到的错误
新建一个class 测试 我写了两个,二选一测试一下。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; /** * JDBC快速入门 */ public class jdbcDemo1 { public static void main(String[] args) throws Exception { //1.导入jar包 //2.注册驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("驱动类加载成功"); //3.获取数据库连接对象 Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost: 1433;DataBaseName=test", "sa", "123"); //4.定义sql语句 System.out.println("连接数据库成功"); String sql = " update course set sno= 10 where cno= 2"; System.out.println("update data success"); //5.获取sql的对象 statement Statement stmt = conn.createStatement(); int count = stmt.executeUpdate(sql); System.out.println(count); stmt.close(); conn.close(); } } import java.sql.*; public class test { private static Connection dbConn = null; public static void main(String[] args) { String dbURL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; try { //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加载驱动成功!"); //2.连接 dbConn = DriverManager.getConnection(dbURL, "sa", "123"); System.out.println("连接数据库成功!"); String sql="select * from course"; PreparedStatement statement=null; statement=dbConn.prepareStatement(sql); ResultSet res=null; res=statement.executeQuery(); while(res.next()){ String title=res.getString("cno"); System.out.println(title); } }catch(Exception e) { e.printStackTrace(); System.out.println("连接数据库失败!"); } } }运行结果如下:
我的数据库长这样
版权声明:本文标题:idea连接SQLserver数据库(最简单最直白的连接sqlserver 2008R2数据库) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686656467a91316.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论