jdbc操作sqlserver数据库
来源:互联网 发布:程序员 转行 投资 编辑:程序博客网 时间:2024/06/15 06:26
第一步、下载好jdbc驱动
去官网下载https://www.microsoft.com/en-us/download/details.aspx?id=11774,下载弹窗中只要下载
sqljdbc_6.2.1.0_enu.tar.gz这个压缩包就可以了
第二步、解压并把jar包添加到eclipse中的java项目中
1、解压后,mssql-jdbc-6.2.1.jre8.jar 和 mssql-jdbc-6.2.1.jre7.jar是我们想要的jar包,注意,这里的jre8和jre7分别对应对应的jdk版本1.8和1.7,所以自己电脑的jdk是什么版本就下载对应版本的jar包。
2、进入eclips中java项目的Build path,在librarires目录下,add external JARs添加进来
第三步、连接sqlserver数据库
这里有一个小点要注意的是,当不加上以下代码是容易提示“只进结果集不支持请求的操作”。附上另一篇博客只进结果集不支持请求操作的解决方法
// 获取Statement Statement stmt=Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //查询语句 String query="SELECT Content from SMSRecord WHERE Phone='18849804426'"; Conn.prepareStatement(query,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
下面是完整的连接代码,这里的结果是从数据库记录中取出第一条记录
try{ //加载数据库驱动,注册到驱动管理器 String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 数据库连接字符串 String conn="jdbc:sqlserver://localhost:1433;DatabaseName=sms_log"; // 数据库用户名 String username="dev"; // 数据库密码 String passW="12345678"; // 创建Connection连接 Connection Conn=DriverManager.getConnection(conn,username,passW); System.out.println("连接数据库成功"); // 获取Statement Statement stmt=Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //查询语句 String query="SELECT Content from SMSRecord WHERE Phone='18849804426'"; Conn.prepareStatement(query,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); //执行查询 ResultSet rs=stmt.executeQuery(query); String list=""; if(rs.first()){ System.out.println(rs.getString(1)); list=rs.getString(1); } } catch(Exception e){ e.printStackTrace(); }
阅读全文
1 0
- jdbc操作sqlserver数据库
- JAVA使用JDBC技术操作SqlServer数据库
- JAVA使用JDBC技术操作SqlServer数据库执行存储过程
- 使用JDBC操作数据库(Oracle,Mysql,SQLSERVER)
- jdbc连接Sqlserver数据库
- JDBC 连接 sqlserver数据库
- JDBC连接SqlServer数据库
- JDBC链接sqlserver数据库
- JDBC链接SQLServer数据库
- sqlserver数据库的JDBC
- jdbc连接sqlserver数据库
- jdbc连接sqlserver数据库
- JDBC连接SQLServer数据库
- JDBC---连接SQLserver数据库
- jdbc驱动连接sqlserver数据库
- 数据库操作SQLSERVER
- 数据库操作类SqlServer
- ADO 操作SqlServer数据库
- 数组的粒度问题
- 内存对齐问题
- POJ2240汇率转化计算
- hihocoder 1049 : 后序遍历
- python 多线程的启动与阻塞
- jdbc操作sqlserver数据库
- Java设计模式学习——创建型
- ArrayBuffer中保存的Array被后面的覆盖
- hdu3639 Hawk-and-Chicken【强连通】
- 选择结构
- EA&UML日拱一卒-活动图::StartClassifierBehavior和StartObjectBehavior
- J2EE进阶之JSP和EL表达式 十二
- 【项目实战】自监控-06-DataFrame行列操作
- 网络协议基础TCP/IP-http协议