作者:empty 出版社:empty |
使用NetBeans连接SQL server2008数据库教程
此篇教程的阅读对象是NetBeans初学者,各位前辈勿喷。笔者第一次写教程分享经验,欢迎各位读者指点。废话不多说,使用NetBeans链接SQL server2008步骤如下(连接其余版本步骤应该类似,笔者只连接了2008):
1、在微软中国官方网站上下载Microsoft JDBC Driver 4.1 for SQL Server并解压
2、配置SQL,打开SQL server 2008文件下的配置工具里的SQL server配置管理器
3、将图中红线部分改为启用
4、右击TCP/IP,选择属性
5、将所有TCP动态端口的0删掉,并在最后的动态端口填写1433
6、在SQL server服务中重新启动(右击)
7、打开数据库,右击
在属性——>安全性 里将身份验证改为SQL server和windows身份验证模式
8、重复步骤6
9、启动数据库,在安全性——》登录名 右击 新建登录名,选择SQL 身份验证
10、选择你要使用的数据库,在安全性中右击用户——》新建用户,添加刚刚建立的用户名并配置相应内容
。
11、截图中空白的项不要勾选(即带有deny字样的不要勾选)
12、右击需要使用的数据库,选择属性——》权限,继续为用户配置权限
13、对使用到的表也要右击配置权限,方法与步骤12类似
14、打开NetBeans,选择服务——》数据库——》驱动程序,右击驱动程序,选择新建,将步骤1中下载的文件添加。
15、
16、右击此选项,选择连接设置
17、单击下一步,选择方案不要修改,完成之后会出现这个
18、在你的项目中右击 库 添加JAR/文件夹,将步骤13中的文件添加进去
19、可以编写代码进行连接
20、可以用来测试的代码:
package test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Test{
public static void main(String args[]) {
String data = jdbc:sqlserver://localhost:1433;databaseName=你的数据库名字 ;
try(
Connection conn = DriverManager.getConnection(
data , 用户名 , 密码 );
Statement st = conn.createStatement()){
Class.forName( com.microsoft.sqlserver.jdbc.SQLServerDriver );
ResultSet rec = st.executeQuery(
select * +
SQL语句
);
while(rec.next()){
System.out.println( rec.getString(1));
System.out.println( rec.getString(2));
System.out.println();
}
st.close();
}catch(SQLException s){
System.out.println( SQL error: + s.toString() + +
s.getErrorCode() + + s.getSQLState());
}catch(Exception e){
System.out.println( Error:... + e.getMessage());
}
}
}