永发信息网

Eclipse如何连接SQL Server

答案:3  悬赏:60  手机版
解决时间 2021-04-21 02:00
  • 提问者网友:听门外雪花风
  • 2021-04-20 04:03

我第一个问题是:我想问一下Java连接数据有多少种方法。。。

第二个问题是:我在连接完数据库后,运行程序,它提示没什么错误。不过结果窗口就出现null这个英文单词。我想问这是什么原因,恳请高手们来回答。

最佳答案
  • 五星知识达人网友:思契十里
  • 2021-04-20 04:22

java连数据库总的来说有两种: 1.纯java连接, 2. odbc桥接方式



你确定那样写你得到了数据库连接吗?

全部回答
  • 1楼网友:躲不过心动
  • 2021-04-20 06:47

java与数据库的连接都是通过JDBC接口实现的你如果要问的是JDBC的种类的话你可以查数就4类 1,jdbc-odbc桥 2,jdbc-native方法 3,jdbc-网络 4,jdbc驱动

05连接数据库代码如下:

public class connDB {

private static final String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=yunfeng"; private static final String dbUser = "sa"; private static final String dbPwd = "123"; private Connection conn = null; public Statement stmt = null; public ResultSet rs = null; public Connection getConnection() { try { Class.forName(dbClassName); conn = DriverManager.getConnection(dbURL,dbUser,dbPwd); System.out.println(conn.getCatalog()); } catch (ClassNotFoundException e) { e.printStackTrace(); }catch (SQLException e) { e.printStackTrace(); } return conn; }

自个看看你的字符串哪里错了!最好还是JTDS的驱动,05和2000都能用!!

JTDS连接字符串:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

  • 2楼网友:第幾種人
  • 2021-04-20 05:50

java连数据库总的来说有两种: 1.纯java连接, 2. odbc桥接方式 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); conn = DriverManager.getConnection( "jdbc:sqlserver://localhost:1433;databaseName=hr", "sa", "123456");

你的数据库连接对象 里面没有写密码 所以连接不上

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯