当前位置: 技术问答>linux和unix
那位大虾有没有在JAVA里成功的连接SQL SERVER,我已经被它折腾了差不多一个星期了
来源: 互联网 发布时间:2015-01-20
本文导语: 我已经被它折腾了差不多一个星期了 | 我这儿有一个成功连接的例子,你改一下连接参数就可以了,代码如下,你自己慢慢看吧! import java.io.*; import java.sql.*; import com.microsoft.jdbc.sqlserver.*; publ...
我已经被它折腾了差不多一个星期了
|
我这儿有一个成功连接的例子,你改一下连接参数就可以了,代码如下,你自己慢慢看吧!
import java.io.*;
import java.sql.*;
import com.microsoft.jdbc.sqlserver.*;
public class DbtoText1
{
public static void main(String args[])
{
String filename="mssql.txt";
BufferedWriter out=null;
try
{
System.out.println("准备处理数据,请稍候...");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("正在连接数据库...");
Connection connection = java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://bob:1433;User=guest;Password=");
java.sql.Statement statement=connection.createStatement();
System.out.println("执行SQL语句,读取数据...");
java.sql.ResultSet resultSet=statement.executeQuery("SELECT * FROM ygf");
java.sql.ResultSetMetaData resultsMetaData=resultSet.getMetaData();
int columnCount=resultsMetaData.getColumnCount();
int columnLength=resultsMetaData.getColumnDisplaySize(1);
out=new BufferedWriter(new FileWriter(filename));
System.out.println("存储数据...");
while(resultSet.next())
{
for(int i=1;i
import java.io.*;
import java.sql.*;
import com.microsoft.jdbc.sqlserver.*;
public class DbtoText1
{
public static void main(String args[])
{
String filename="mssql.txt";
BufferedWriter out=null;
try
{
System.out.println("准备处理数据,请稍候...");
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("正在连接数据库...");
Connection connection = java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://bob:1433;User=guest;Password=");
java.sql.Statement statement=connection.createStatement();
System.out.println("执行SQL语句,读取数据...");
java.sql.ResultSet resultSet=statement.executeQuery("SELECT * FROM ygf");
java.sql.ResultSetMetaData resultsMetaData=resultSet.getMetaData();
int columnCount=resultsMetaData.getColumnCount();
int columnLength=resultsMetaData.getColumnDisplaySize(1);
out=new BufferedWriter(new FileWriter(filename));
System.out.println("存储数据...");
while(resultSet.next())
{
for(int i=1;i