今天,我们来谈谈在JAVA中 如何连接数据库,如何对数据库进行操作 。本文 以SQL SERVER 2012 其他数据库也是大同小异的 。.以下是步骤
1.下载适合SQL SERVER 2012 的驱动
2.配置SQL SERVER 2012 JDBC的驱动
3.配置SQL SERVER 2012
4.在eclipse 中完成JDBC的配置
5.编写程序 测试数据库的连接
1.下载适合SQL SERVER 2012 JDBC的驱动 以下是网址
http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
2.配置JDBC的驱动
寻找压缩包 并下载 之后解压缩 然后把sqljdbc4.jar 这个文件 复制拷贝到 你java jdk 所在的文件夹 的 jre/ext 这个文件中 比如这个地址 E:\Program Files\Java\jdk1.8.0_60\jre\lib\ext
3.确保你的SQL SERVER 的验证方式是混合验证 //如果不是混合验证 请参考下期文章 如何更改SQL SERVER 的认证方式
4.打开sql server 的配置管理器 sql server configuration manager 然后 点击 sql server 的网络配置 打开 TCP/IP 以及Name Tipe 协议 要启用这些协议才会确保之后的步骤能成功
5.打开eclipse 新建一个测试工程 工程名 可以这样Test 然后 在src 文件中 打开属性 Build Path 选择 configure build path 然后 打开 libraries 选项卡 然后再点击 ADD external jars 选择 你刚才拷贝进去的sqljdbc4.jar 这个文件 然后 OK。
6.然后新建一个类 然后 写一段测试代码 以下是示例
import java.sql.*;
public class Test {
public static void main(String [] args)
{
String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=MyTest"; //你要连接的数据库名称
String userName="sa"; //数据库的登录名
String userPwd="*******************"; //数据库的密码
String sql="SELECT StuName FROM [MyTest].[dbo].[StuTest]";
try
{
Class.forName(driverName);
Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("连接数据库成功");
Statement stmt=dbConn.createStatement();
ResultSet resql=stmt.executeQuery("select * from Example ");
while(resql.next())
{
System.out.println(resql.getString("Name"));
}
}
catch(Exception e)
{
e.printStackTrace();
System.out.print("连接失败");
}
}
}
7.如果以上代码测试成功了 说明初步入门了JDBC 哈哈 就这样了 下期再见 不定时更新