赞
踩
最近几天写论文,实在是憋不动了,在此写一个简单的教程,不是故意要写这个的,要给人讲,没办法,虽然对sql server这些微软软件用起来很不习惯。
首先下载eclipse版本,推荐下载eclipse 4.2 juno,我用的是这个,然后下载jdk-1.7,现在java 8都出来了,注意下载两个东西的时候看看操作系统版本。下载之后解压eclipse就可以使用。然后安装jdk。
下面添加jdbc的jar包到eclipse的路径中,注意这里是sqljdbc4.jar,开始我用sqljdbc.jar报错了,所以2008版本推荐使用sqljdbc4.jar,我放在这里(sqljdbc4.jar),猛戳下载。下载之后将sqljdbc4.jar路径配置到你机器的环境变量中。win7中是右击计算机-》高级系统设置-》高级-》环境变量-》新建classpath-》编辑-》加入sqljdbc4.jar的路径。同时在eclipse中的Window-》Preferences-》installed jres-》添加你的sqljdbc4.jar到已有的jre中。
首先打开Sql server 配置管理器,右击Sql server网络配置下的MSSQLSERVER的协议,然后右击TCP/IP,然后将IPALL的端口改为1433。
然后进入sql server management studio。右击资源管理器中你的连接-》属性-》安全性-》勾选sql server和windows身份验证模式,然后进入资源管理器-》安全性-》登录名-》右击sa-》修改密码用于java程序连接(可选)-》状态选择授予和启用。然后回到资源管理器-》右击你的连接-》重新启动。
上代码:连接数据库的代码
- package db.software;
- import java.sql.*;
- public class Test{
- publicstatic void main(String[] srg) {
- StringdriverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
- StringdbURL = "jdbc:sqlserver://localhost:1433 ; DatabaseName = db001";
- StringuserName = "sa";
- StringuserPwd = "yourpasswd";
- ConnectiondbConn;
- try{
- Class.forName(driverName);
- dbConn= DriverManager.getConnection(dbURL, userName, userPwd);
- System.out.println("ConnectionSuccessful!");
- dbConn.close();
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- }
- }
上代码:修改或者查询
- package db.software;
- import java.sql.*;
- public class Test{
- publicstatic void main(String[] srg) {
- StringdriverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
- StringdbURL = "jdbc:sqlserver://localhost:1433 ; DatabaseName = 20140402";
- StringuserName = "sa";
- StringuserPwd = "zhangqian";
- ConnectiondbConn;
- try{
- Class.forName(driverName);
- dbConn= DriverManager.getConnection(dbURL, userName, userPwd);
-
- //executeQuery
- Statementstat1=dbConn.createStatement();
- StringtableName = "Course";
- ResultSetrs=stat1.executeQuery("SELECT * FROM "+tableName);
- StringcourseName = "";
- while(rs.next()){
- courseName=rs.getString("courseName");
- System.out.println(courseName);
- }
- rs.close();
- stat1.close();
-
- //executeUpdate
- Statementstat2=dbConn.createStatement();
- Stringcommand="update Course set courseName='DB3' where courseId = 1";
- stat2.executeUpdate(command);
- stat2.close();
-
- System.out.println("ConnectionSuccessful!");
- dbConn.close();
- }
- catch(Exception e)
- {
- e.printStackTrace();
- }
- }
- }
本文完
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。