首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

java程序连接sql2008数据库,该如何解决

2013-10-21 
java程序连接sql2008数据库java程序哟经写好了,能加载本地txt文本显示到该面板上,如何让这个程序和sql连接

java程序连接sql2008数据库
java程序哟经写好了,能加载本地txt文本显示到该面板上,如何让这个程序和sql连接,点击按钮显示数据库的表的内容,数据库是sql2008.求指导啊java程序连接sql2008数据库,该如何解决
[解决办法]
java连接sql数据库需要微软提供的驱动包sqljdbc.jar。然后使用如下代码:
import java.sql.*;
try
  {
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   private Connection conn=DriverManager.getConnection(Database,"sa","密码");
   private Statement stmt=conn.createStatement();
   private ResultSet rs=stmt.executeQuery(SQLString);
   while(rs.next())
   {
 result=rs.getFloat(1);
   }
   rs.close();
   stmt.close();
   conn.close();
}
catch(Exception e)
{
   e.printStackTrace();
}

[解决办法]
对于数据库是不需要操作的,你只要确保用户名和密码正确,你所说的表存在即可,2楼这样写就能调用数据库数据
[解决办法]
使用系统自带的odbc数据源建立连接,方便…不过移植性不是很好……
[解决办法]

引用:
java程序哟经写好了,能加载本地txt文本显示到该面板上,如何让这个程序和sql连接,点击按钮显示数据库的表的内容,数据库是sql2008.求指导啊


LZ看看这个:

//使用纯Java方式连接数据库
 public static void ConnectionDBByJava()
 {
 Connection connection = null;
 //加载JDBC驱动
try {
 //将给定的JDBC驱动类加载到Java虚拟机中
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//如果系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException
 } catch (ClassNotFoundException e) {
 e.printStackTrace();
 }
 //建立连接,DriverManager是JDBC的管理层
try {
 connection = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称","账号","密码");
 System.out.println("建立连接成功!");
 } catch (SQLException e) {
 e.printStackTrace();
 }
 //关闭连接
finally
 {
 try {
 if(null != connection)
 {
 //关闭连接
connection.close();
 System.out.println("关闭连接成功!");


 }
 } catch (SQLException e) {
 e.printStackTrace();
 }
 }
 }
[解决办法]

引用:
引用:
java程序哟经写好了,能加载本地txt文本显示到该面板上,如何让这个程序和sql连接,点击按钮显示数据库的表的内容,数据库是sql2008.求指导啊


LZ看看这个:

//使用纯Java方式连接数据库
 public static void ConnectionDBByJava()
 {
 Connection connection = null;
……


+1

热点排行