1. 直接用厂商的驱动来连接SQLServer2008数据库。
首先导入jar包sqlserver的jdbc驱动用的jar文件可到官网上下载
http://www.microsoft.com/zh-cn/download/details.aspx?id=11774
下载后将sqljdbc4.jar复制到myeclipse工程——〉WebRoot——〉WEB-INF-〉lib下
1)装载驱动程序Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
2)建立连接,用一下代码来与数据库管理系统(DBMS)建立一个连接
Connection conn=DriverManager.getConnection(url,user,password);
3) url的设置一般为“jdbc:开发商”开始,然后连上数据库的名称"test",“user”和“password” 为登陆DBMS的用户名与密码。语法为:
String url="jdbc:sqlserver://localhost:1433;DatabaseName=test";
String user="sa";
String password="123";
4)最后关闭数据库连接,语法为conn.close();
2. 数据库数据处理
Statement对象用于将SQL语句传递给数据库执行。
Statement类常用方法
方法 | 作用 |
close() | 立即释放此Statement对象的数据库和JDBC资源 |
excute() | 执行给定的SQL语句,该语句可能返回多个结果 |
excuteQuery() | 执行给定的SQL语句,该语句返回单个ResultSet对象 |
excuteUpdate(String sql) | 执行给定SQL语句,该语句可能为Insert,Update或Delete语句或不返回任何内容的SQL语句 |
建立Statement对象,语法为:Statement对象变量=Connection对象变量.createStatement();
ResultSet对象表示数据库结果集的数据表。执行查询语句的语法为:
ResultSet对象变量=Statement对象变量.excuteQuery(String sql)。
3、JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。