控制台下Java 连接 SQL 2005 / SQL 2008 最少代码
2008-09-07 01:48
387 查看
环境变量批处理,红色部分是需要你自己根据实际环境设置
@echo on
set JAVA_HOME=C:\Oracle\Java\jdk
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
set CLASSPATH=%CLASSPATH%;"E:\Resource\Java\JDBC\sqljdbc_3.0.1301.101_chs\sqljdbc_3.0\chs\sqljdbc4.jar"
set PATH=%JAVA_HOME%\bin;%PATH%
cmd
确认数据库工作正常,准备好JDBC驱动,设置了环境变量后,代码如下。
package sql2005;
import java.sql.*;
public class Main
{
public static void main ( String[] args )
{
// 创建一个SQL2005的连接字符创.
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=CaseOpenInfo;user=caseopeninfo;password=123456";
// 初始化JDBC驱动.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try
{
//设置类.
Class.forName ( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );
con = DriverManager.getConnection ( connectionUrl );
// 设置SQL命令
String SQL = "select * from /"case/"";
// stmt = con.createStatement ();
stmt = con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); // 如果存在 last 或者 first 方法则使用
rs = stmt.executeQuery ( SQL );
// 遍历结果
while (rs.next ())
{
System.out.println ( rs.getString ( 1 ) + " " + rs.getString ( 2 ) );
}
}
catch (Exception e)
{
e.printStackTrace ();
}
finally
{
if ( rs != null )
{
try
{
rs.close ();
}
catch (Exception e)
{
}
}
if ( stmt != null )
{
try
{
stmt.close ();
}
catch (Exception e)
{
}
}
if ( con != null )
{
try
{
con.close ();
}
catch (Exception e)
{
}
}
}
}
}
-----------------------------------------------
编译代码
javac sql2005.java
执行代码
java sql2005
@echo on
set JAVA_HOME=C:\Oracle\Java\jdk
set CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
set CLASSPATH=%CLASSPATH%;"E:\Resource\Java\JDBC\sqljdbc_3.0.1301.101_chs\sqljdbc_3.0\chs\sqljdbc4.jar"
set PATH=%JAVA_HOME%\bin;%PATH%
cmd
确认数据库工作正常,准备好JDBC驱动,设置了环境变量后,代码如下。
package sql2005;
import java.sql.*;
public class Main
{
public static void main ( String[] args )
{
// 创建一个SQL2005的连接字符创.
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=CaseOpenInfo;user=caseopeninfo;password=123456";
// 初始化JDBC驱动.
Connection con = null;
Statement stmt = null;
ResultSet rs = null;
try
{
//设置类.
Class.forName ( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );
con = DriverManager.getConnection ( connectionUrl );
// 设置SQL命令
String SQL = "select * from /"case/"";
// stmt = con.createStatement ();
stmt = con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); // 如果存在 last 或者 first 方法则使用
rs = stmt.executeQuery ( SQL );
// 遍历结果
while (rs.next ())
{
System.out.println ( rs.getString ( 1 ) + " " + rs.getString ( 2 ) );
}
}
catch (Exception e)
{
e.printStackTrace ();
}
finally
{
if ( rs != null )
{
try
{
rs.close ();
}
catch (Exception e)
{
}
}
if ( stmt != null )
{
try
{
stmt.close ();
}
catch (Exception e)
{
}
}
if ( con != null )
{
try
{
con.close ();
}
catch (Exception e)
{
}
}
}
}
}
-----------------------------------------------
编译代码
javac sql2005.java
执行代码
java sql2005
相关文章推荐
- 终于做好了JDBC在java和sql 2005之间的连接了 ,快哭了
- JAVA连接Oracle以及SQLserver 2008数据库代码
- 代码开启sql2005远程连接功能
- 工作总结之PHP连接Microsoft SQL Server 2000/2005/2008
- JAVA之使用JDBC连接数据库-使用微软sqljdbc连接SQL Server 2005数据库
- 对于 java 连接sql server 2005的警告: Failed to load the sqljdbc_auth.dll
- C#实现SQL 2005数据库远程连接代码
- 关于在java中连接MS SQL Server 2005 JDBC的问题及解决办法
- java 纯连接SQL 数据库 代码
- 与sql server 文件(*.mdf)的连接要求本地计算机上安装并运行SQL server 2005express或者SQL SQL 2008 Express
- java 连接 sql 2005 的方法
- java 连接sql 2005 要注意的问题
- Eclipse 连接 SQL Server 2008数据库,运行JAVA代码时出现:‘sa’用户登录失败
- java 开发+运行环境配置+连接 sql 2008
- Java 连接 MS sql Server 2005
- java 连接 sql 2005 的方法
- eclipse的单步调试和java连接数据库2008或2005
- java连接sql server 2005的问题 java.sql.SQLException: No suitable driver
- java怎么连接sql server 2005
- java 连接 mssql2005 The user is not associated with a trusted SQL Server connection.