一、文件准备与创建,其中sqljdbc.jar 的下载:http://download.csdn.net/source/2474822

?
二、测试sql server 200 所有代码及执行,按创建顺序
1、sqljdbc.jar
2、testSqlServer2000.java
?
[c-sharp]?
view plain
copy
- import?java.sql.ResultSet;??
- import?java.sql.SQLException;??
- import?java.sql.Statement;??
- import?java.sql.*;??
- public?class?testSqlServer2000??
- {??
- ??????
- ????static?String?JDBCDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";??????
- //connection?string??
- ????String?JDBCConnection="jdbc:sqlserver://data:1433;DatabaseName=master";??
- ????String?userName?=?"sa";??
- ????String?userPwd?=?"sa";??
- ????Connection?conn=null;??
- ????ResultSet?rs=null;??
- ??????
- public?testSqlServer2000()??
- ????{??
- ????????try{?????????????
- ????????????Class.forName(JDBCDriver);??
- ????????}??
- ????????catch(java.lang.ClassNotFoundException?e)??
- ????????{??
- ????????????System.err.println("Dbconnection?():"+e.getMessage());??
- ????}??
- ??????
- ????public?Connection?connect()??
- ????{??
- try{??
- ????????????conn=DriverManager.getConnection(JDBCConnection,?userName,?userPwd);??????????????
- ????????????System.out.println("connect?successful");??????????????
- catch(SQLException?ex)??
- ????????????System.err.println("connection():"+ex.getMessage());??????????????
- return?conn;??
- ????}??
- void?close()??
- try?{??
- ????????????if(!this.conn.isClosed())??
- ????????????{??
- ????????????????this.conn.close();??
- ????????????????System.out.println("close?successful");??
- ????????????}??
- ??????????????????
- ????????}?catch?(SQLException?e)?{??
- ??????????????
- ????????????e.printStackTrace();??
- ??
- /**?
- ?
- ??
- static?void?main(String[]?args)?{??
- ??????????
- ????????testSqlServer2000?cdb=new?testSqlServer2000();??
- ????????cdb.connect();??
- ????????Statement?stmt;??
- ????????ResultSet?rs;??
- ????????????stmt?=?cdb.conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);??
- ????????????rs?=?stmt.executeQuery("select?*?from?spt_monitor");??
- while(rs.next())??
- ????????????????String?s=rs.getString(1);??
- out.println(s);??
- ????????}?catch?(SQLException?e)?{??
- ??????????????
- ????????????e.printStackTrace();??
- ????????}??
- ????????cdb.close();?????
- ????}?????
- }??
3、javac2000.bat
[javascript]?
copy
set?path="C:/Program?Files/Java/jdk1.6.0_11/bin;?C:/Windows;C:/Windows/Command"??
- set?classpath=".?;C:/Program?Files/Java/jdk1.6.0_11/lib/tools.jar"??
- "C:/Program?Files/Java/jdk1.6.0_11/bin/javac"?testSqlServer2000.java??
- pause??
执行结果
copy
I:/workspace/java/testSqlServer/sqljdbc>set?path="C:/Program?Files/Java/jdk1.6.0??
- _11/bin;?C:/Windows;C:/Windows/Command"??
- ??
- I:/workspace/java/testSqlServer/sqljdbc>set?classpath=".?;C:/Program?Files/Java/??
- jdk1.6.0_11/lib/tools.jar"??
- I:/workspace/java/testSqlServer/sqljdbc>"C:/Program?Files/Java/jdk1.6.0_11/bin/j??
- avac"?testSqlServer2000.java??
- I:/workspace/java/testSqlServer/sqljdbc>pause??
- 请按任意键继续.?.?.??
4、java2000.bat
copy
@set?path="C:/Program?Files/Java/jdk1.6.0_11/bin;?C:/Windows;C:/Windows/Command"??
- @set?classpath=".?;C:/Program?Files/Java/jdk1.6.0_11/lib/tools.jar;sqljdbc.jar;"??
- "C:/Program?Files/Java/jdk1.6.0_11/bin/java"?testSqlServer2000??
- copy
I:/workspace/java/testSqlServer/sqljdbc>"C:/Program?Files/Java/jdk1.6.0_11/bin/j??
- ava"?testSqlServer2000??
- connect?successful??
- 2000-08-06?01:30:31.687??
- close?successful??
- I:/workspace/java/testSqlServer/sqljdbc>pause??
- 请按任意键继续.?.?.??
三、测试sql server 2005
1、testSqlServer2005.java
[java]?
copy
import?java.sql.ResultSet;??
- import?java.sql.SQLException;??
- import?java.sql.Statement;??
- import?java.sql.*;??
- class?testSqlServer2005??
- ????String?JDBCConnection="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=master";??
- ????String?userPwd?=?"000000";??
- public?testSqlServer2005()??
- ????????????System.out.println("connect?successful");??????????????
- ????????????????System.out.println("close?successful");??
- ????????testSqlServer2005?cdb=new?testSqlServer2005();??
- ????????????????String?s=rs.getString(1);??
- ????????????????System.out.println(s);??
- 2、javac2005
copy
set?path="C:/Program?Files/Java/jdk1.6.0_11/bin;?C:/Windows;C:/Windows/Command"??
- set?classpath=".?;C:/Program?Files/Java/jdk1.6.0_11/lib/tools.jar"??
- "C:/Program?Files/Java/jdk1.6.0_11/bin/javac"?testSqlServer2005.java??
- 3、java2005
copy
@ @set?classpath=".?;C:/Program?Files/Java/jdk1.6.0_11/lib/tools.jar;sqljdbc.jar"??
- pause??
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|