mybatis学习(13): 连接数据库之前的准备(测试连接)

工具eclipse

先导入我们的jar包

链接:https://pan.baidu.com/s/1-dgB_x91YY4C9KnCbqIazg
提取码:ptp2

test 类

package test;import java.beans.Statement;
import java.sql.*;public class Test {private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=test";private static final String USER="sa";private static final String PASSWORD="geyao";private static Connection conn=null;//静态代码块(将加载驱动、连接数据库放入静态块中)static{try {//1.加载驱动程序Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//2.获得数据库的连接conn=(Connection)DriverManager.getConnection(URL,USER,PASSWORD);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}}//对外提供一个方法来获取数据库连接public static Connection getConnection(){return conn;}//测试用例public static void main(String[] args) throws SQLException {//3.通过数据库的连接操作数据库,实现增删改查java.sql.Statement stmt = conn.createStatement();//ResultSet executeQuery(String sqlString):执行查询数据库的SQL语句   ,返回一个结果集(ResultSet)对象。ResultSet rs = stmt.executeQuery("select id,name,age from test");while(rs.next()){//如果对象中有数据,就会循环打印出来System.out.println(rs.getInt("id")+","+rs.getString("name")+","+rs.getInt("age"));}}}

数据库

运行结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/423859.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软游戏开发工具XNA 2.0[转自驱动之家]

微软游戏开发工具XNA 2.0[转自驱动之家] 今天,微软发布了其免费游戏开发工具的最新正式版“XNA Game Studio 2.0”,可以更轻松地开发Windows和Xbox 360游戏;同时微软还放出了相应的分发支持包“XNA Framework Redistributable 2.0”&#xff…

oppo手机使用应用沙盒动态修改硬件数据

较早前文章介绍了怎么在安卓手机上安装激活Xposed框架,Xposed框架的强大功能我们都清楚,能够不修改APK的前提下,修改系统内核的参数,打比方在某些应用领域,我们需要修改手机的某个系统参数,这个时候就需要使…

linux系统下安装两个或多个tomcat

编辑环境变量:vi /etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########first tomcat###########CATALINA_BASE/usr/local/tomcatCATALINA_HOME/usr/local/tomcatTOMCAT_HOME/usr/local/tomcatexport CATALINA_BASE CATALINA_HOME TOMCAT_…

第一百五十二期:白话Entity Framework Core数据验证

数据验证是每个项目必须存在的,可以防止不符合系统规范的数据进入系统进而导致系统不稳定甚至崩溃。我们可以自己编写代码进行验证,但是这样一方面代码量较大,另一方面有可能验证代码覆盖不完全。但是在 Entity Framework Core (以…

使用Remoting技术

在Wifi网络环境下,我们常用WebService作为服务程序构建分布式的应用程序系统,但是现在越来越多的应用在GPRS网络,因此WebService访问性能的问题渐渐体现出来.为了解决GPRS网络下快速构建分布式应用系统的问题,必须找到一种访问效率高于WebService,且开发效率高于直接采用Socket…

小程序云开发实战 - 口袋工具之“历史上的今天”

前言 本项目是一个基于云开发的小程序。 本文选取项目中的一个页面 -- 历史上的今天 来做一个云开发的分享,会涉及云函数和云数据库。 由于是实战项目,关于小程序的基础知识请移步官方文档,本文不再赘述。 项目预览 微信搜索: 口袋…

Redis启动的三种方式

Part I. 直接启动 下载 官网下载:http://redis.io/download 安装 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行make install,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。 make …

第一百五十三期: 云迁移可能失败的5种方式以及成功的5种方式

通过将应用程序迁移到云平台中,企业可以提高安全性、数据访问、可扩展性和IT灵活性。将业务迁移到云平台还可以为企业节省成本。以下是导致企业云迁移失败的五个主要原因以及其解决方法。 作者:Andy Patrizio 对于大多数企业而言,将业务迁移…

UML、XML、WebService,NUnit单元测试,测试驱动开发,httphandl,httpmodel

这几个东西还要进一步加深理解 转载于:https://www.cnblogs.com/liugod/archive/2008/04/24/1169898.html

每天一个linux命令(30): chown命令

原文地址:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支…

mybatis学习(14):log4j:ERROR Category option 1 not a decimal integer.

log4j:ERROR Category option " 1 " not a decimal integer. java.lang.NumberFormatException: For input string: " 1 " 修改log4j.xml配置文件 ### \u914D\u7F6E\u6839 ### log4j.rootLogger debug,console ,fileAppender,dailyRollingFile,ROLLING_…

在PEA上海做演讲主题:大型、高负载网站架构和应用初探

主题:大型、高负载网站架构和应用初探时间:30-45分钟 开题:163,sina,sohu等网站他们有很多应用程序都是PHP写的,为什么他们究竟是如何能做出同时跑几千人甚至上万同时在线应用程序呢? 挑选性能更好web服务器 单台 Apache web se…

数论考试题(b) 求约数的约数的最大个数

题意:求1~n范围里约数的约数的个数加起来最多的是哪个数 及其总数 题解: /* 对一个数质因数分解 首先要知道两个公式:约数的个数的公式,和约数的约数的个数的公式(详见题解) 然后发现:质因数分解后 小的次冥尽量大 会…

Anaconda 安装

参考网址:http://www.jianshu.com/p/169403f7e40c http://blog.csdn.net/qq_26898461/article/details/51488326 Anaconda基础 什么是Anaconda Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管…

mybatis学习(15):mybatis连接mysql数据库

目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper {Blog selectBlog(String id); }BlogMapper.xml <?xml version"1.0" encoding"UTF-8" ?>…

JavaScript HTML DOM元素节点常用操作接口

在文档对象模型 (DOM) 中&#xff0c;每个节点都是一个对象。DOM 节点有三个重要的属性 &#xff1a; 1. nodeName : 节点的名称 2. nodeValue &#xff1a;节点的值 3. nodeType &#xff1a;节点的类型 节点类型&#xff1a;元素 1 &#xff0c;属性 2 &#xff0c;文本 3 &a…

[导入]九个笑话能告诉你九个人生的道理

九个笑话能告诉你九个人生的道理,你要看吗1、建筑师 一位夫人打电话给建筑师&#xff0c;说每当火车经过时&#xff0c;她的睡床就会摇动。 “这简直是无稽之谈&#xff11;建筑师回答说&#xff0c;“我来看看。” 建筑师到达后&#xff0c;夫人建议他躺在床上&#xff0c;体会…

nodejs对mongodb数据库的增删改查操作(转载)

首先要确保mongodb的正确安装&#xff0c;安装参照&#xff1a;http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux 另外可以参考我的另一篇博文 http://www.cnblogs.com/sexintercourse/p/5774310.html 指导mongo和nodejs的开发 然后下载nod…

mybatis学习(16):不使用接口的方式

目录结构 com.geyao.mybatis.mapper BlogMapper类 package com.geyao.mybatis.mapper;import com.geyao.mybatis.pojo.Blog;public interface BlogMapper {Blog selectBlog(Inteage id); }BlogMapper.xml <?xml version"1.0" encoding"UTF-8" ?>…

AS3图像抖动效果源码。

DemoSourceWebsite转载于:https://www.cnblogs.com/xxcainiao/archive/2008/05/07/1186805.html