近期在学习JDBC数据库这块,所以把环境配置与软件下载来简述一下,以供初学者查阅,还有就是巩固自己的知识以及后期的复习。
第一:准备工作:
一:首先本人用的数据库软件是SQL server 2005 这款软件网上随便一搜就会有。
二:eclipse(这个软件就不多说了)
第二:环境配置:
1.首先在SQL server 2005中新建一个数据库比如db_test, 注意:开始登录SQL server时会有一个身份验证,选择SQL SERVER身份验证方式登录,还有就是登录名以及登录密码的设置:如下配置SQL Server身份验证与登录名sa及密码的设置,sa是数据库本身就带的登录名。
设置好之后还有就是启用sa,一般它是被默认禁用的,在上图基础上操作如下图:
然后重新启动数据库就能用SQL Server身份验证方式登录了。
第三: 数据库设置好了之后,就是eclipse的设置了,
此时,就应该先介绍一下JDBC操作数据库的步骤
1.加载连接桥的驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2.使用java.sql包的Connection接口,并通过DriverManager类的静态方法getConnection()创建连接对象代码如下:
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db_test","sa","123");
3.向数据库发送SQL语句,使用Statement接口声明一个SQL语句对象,并通过刚才创建的连接数据库的对象conn的createStatement()方法创建这个SQL对象。
Statement sql = conn.createStatement();
第四:1.接着介绍eclipse的配置,首先要下载一个驱动包:java连接Sql Server 2005 驱动包(JDBC驱动sqljdbc.jar)。下载地址如下:
2.新建一个java工程并新建一个lib文件夹将驱动包复制进去然后在把路径加入就好了如下图:
加入路径是鼠标右击驱动包选择选择Build path选项下的add to Build Path就把路径添加进来了,上面的其他包不用考虑。
编写一个测试程序如下:
public class Conn {
Connection con;
public Connection getConnection(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("数据库驱动加载成功");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db_test","sa","123");
System.out.println("数据库连接成功");
}catch(SQLException e){
e.printStackTrace();
}
return con;
}
public static void main(String[] args){
Conn c = new Conn();
c.getConnection();
}
}
运行结果如下: