配置 JDBC SqlSever2008 R2

最近琢磨怎么把java和数据库结合起来写程序,发现了JDBC这种神奇的东西。网上搜了一些文章,首先是要配置JDBC才能开始使用一些sql的接口,再看了N篇文章并且动手尝试后,不断出错并且debug,终于配置好啦~

下面就让我分享一下我的配置过程。

一、介绍

什么是JDBC:

(来自百度)JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

而我的理解就是,在使用Java编程时能够同时对数据库进行操作。简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。

二、配置

1、准备:

Win7,eclipse(jdk1.8),SqlSever2008R2 , sqljdbc4.jar

2、动手:

----------------------下面先配置eclipse------------------------------------

(1.1)首先要导入sqljdbc4.jar包。

创建java工程--》右键包--》new--》folder

1.2)文件夹命名为lib

1.3)将sqljdbc4.jar包手动拖入lib文件夹下

1.4)别忘了 右键lib--》build path --》 configure build path

1.5)选择Libraries栏,点击Add JARs...

1.6)选定lib目录下的sqljdbc4.jar包 , 点击确定即可。

------------------------------接下来是关于sqlsever的配置----------------

2.1)右键选择要使用的数据库,点击属性

2.2)选择文件,在所有者一栏填上(你要使用的连接数据库的)用户名,数据库这里完成。

----------------------------------分割线-------------------------------------

用一串来自网上,经过我修改的代码进行测试:

package jDBC_TEST;

import java.sql.*;

public class JDBCHelloWorld

{

    public static void main(String[]args)

    {

        String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎

        String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=HP-EPM";//数据源

        try

        {

            Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类

        }catch(ClassNotFoundException e)

            {

            System.out.println("加载数据库引擎失败");

            System.exit(0);

            }

            System.out.println("数据库驱动成功");

        try

        {

            String user="sa";

            String password="123456";

            Connection con=DriverManager.getConnection(connectDB,user,password);//连接数据库对象

            System.out.println("连接数据库成功");

            Statement stmt=con.createStatement();//创建SQL命令对象

            //创建表

            System.out.println("开始创建表");

            String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";//创建表SQL语句

            stmt.executeUpdate(query);//执行SQL命令对象

            System.out.println("表创建成功");

            //输入数据

            System.out.println("开始插入数据");

            String a1="INSERT INTO TABLE1 VALUES(‘1‘,‘旭哥‘)";//插入数据SQL语句

            String a2="INSERT INTO TABLE1 VALUES(‘2‘,‘伟哥‘)";

            String a3="INSERT INTO TABLE1 VALUES(‘3‘,‘张哥‘)";

            stmt.executeUpdate(a1);//执行SQL命令对象

            stmt.executeUpdate(a2);

            stmt.executeUpdate(a3);

            System.out.println("插入数据成功");

            //读取数据

            System.out.println("开始读取数据");

            ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");//返回SQL语句查询结果集(集合)

            //循环输出每一条记录

            while(rs.next())

            {

                //输出每个字段

                System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));

            }

            System.out.println("读取完毕");

            //关闭连接

            stmt.close();//关闭命令对象连接

            con.close();//关闭数据库连接

        }

        catch(SQLException e)

        {

            e.printStackTrace();

            //System.out.println("数据库连接错误");

            System.exit(0);

        }

    }

}

3)运行结果如下:

4)查看数据库,其中也多了相应的表和数据。

如有不对或建议,请指正,谢谢~

时间: 2024-10-03 13:47:11

配置 JDBC SqlSever2008 R2的相关文章

weblogic配置jdbc数据源

weblogic配置jdbc数据源的过程 方法/步骤 启动weblogic 管理服务器,使用管理用户登录weblogic管理控制台   打开管理控制台后,在左侧的树形域结构中,选择服务->数据源. 在右侧的窗口中,选择 新建->一般数据源   填写数据源名称,JNDI名,选择数据库类型(本文以Oracle数据库为例) 点击下一步按钮   选择数据库驱动程序,点击下一步按钮   事务处理选项画面,点击 下一步 按钮   新建JDBC数据源画面 数据库名称 主机名 端口号 数据库用户名 密码 用于

centos 安装glassfish4.0 配置jdbc连接mysql

版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径 unzip glassfish-4.0.zip  cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 vim  /etc/profile export GLASSFISH_HOME=/usr/local/glassfish4 export PATH=.:$PATH:$JAVAHOME/bin:$MYSQLHOME/bin:$GLASSFISH_HOME/bin source /

CentOS安装GlassFish4.0 配置JDBC连接MySQL

转自:http://linux.it.net.cn/CentOS/course/2014/0724/3319.html 版本glassfish-4.0.zip 1.解压,拷贝到指定安装路径   unzip glassfish-4.0.zip cp cp glassfish4 /usr/local/ -rf 2.设置glassfish环境变量 Linux学习,http:// linux.it.net.cn   vim  /etc/profile export GLASSFISH_HOME=/usr

spring中配置jdbc数据源

1.加入jdbc驱动器包,mysql-connector-java.jar 2.加入commons-dbcp.jar配置数据源 3.在classpath下新建文件jdbc.properties,配置jdbc数据源参数 jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://localhost\:3306/baiyin jdbc.username=root jdbc.password=123456 4.在xml中导入数据

配置jdbc.properties 以及 ConfigManager应用

配置jdbc.propertiesjava.driveClass=com.mysql.jdbc.Driverjdbc.connection.url=jdbc:mysql://127.0.0.1:3306/MySQL(数据库名)jdbc.connection.username=rootjdbc.connection.password=Admin 读取配置文件:使用Properties对象的load()方法来实现配置文件的读取,使用流来实现文件读写的操作. 创建一个工具类: ConfigManage

spring:配置jdbc

前言:我不得不说,在配置spring的jdbc链接上,我犯了很多错,虽然我一再改善,并且寻求更加简洁的解决方案,然而都一直未能最终解决,我必须感谢我的队友,是他轻松的找到了这个解决方案,而我一直苦苦寻找的就是它.spring的占位符,通过简单的context:property-placeholder元素,就可以轻松的配置jdbc链接,但是这是一个曲折的故事,你听我来诉苦,并且得到你想要的答案. 最初的样子 <bean id="dataSource" class="org

tomcat_配置jdbc(小例)

原创作品,出自 "深蓝的blog" 博客,深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/47043975 tomcat下配置jdbc举例 使用tomcat手工配置jdbc时,一般会到应用下面的webapps中的"应用名称\WEB-INF\classes"文件夹中找到jdbc.properties文件. 然后根据样例配置jdbc即可,下面举一个例子:某java程序使用三用户方式访问各用户数据的系统,

在工作组的环境中配置Windows 2012 R2的远程桌面服务

在工作组的环境中配置Windows 2012 R2的远程桌面服务How to configure Remote Desktop Service in Windows 2012 R2 workgroup 今天正好有需要配置一台Windows 2012 R2的终端服务器,不过是在工作组中.本来以为没什么问题,最多配置界面比较难找一些.(Windows 2012开始的终端服务/远程桌面服务的管理界面和之前版本的Windows差异巨大.)结果遇到了不少麻烦.在安装好服务器角色后,包括Remote Des

配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境

安装过程中,需要互联网连接下载python依赖库: 1.安装: Windows Server 2008 R2 x64标准版 2.安装: Python 2.7.10 amd64 到C:\Python27 并将下列路径加到PATH环境变量: C:\Python27\;C:\Python27\Scripts; 3.安装: Oracle jdk 1.7 到C:\Java 并配置 JAVA_HOME 环境变量,如 C:\Java\jdk1.7.0_71 4.安装: PostgreSQL 9.4.4-3 x