Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java初学者对JDBC有些怀疑_Java_Jdbc - Fatal编程技术网

Java初学者对JDBC有些怀疑

Java初学者对JDBC有些怀疑,java,jdbc,Java,Jdbc,如何建立JDBC连接以及如何查找本地主机 请解决我的问题,并解释我的代码错误,解释我必须集中精力以及如何在j swing中打印数据库字段 假设您需要代码的描述。首先,你需要读一些东西 JDBCAPI 驱动程序管理器 JDBC-ODBC桥 现在,代码的描述如下 Class.forNamecom.microsoft.jdbc.sqlserver.SQLServerDriver;这将加载驱动程序类并返回其实例,这隐藏了套接字建立和调用本机代码等的所有复杂性。 DriverManager.getConn

如何建立JDBC连接以及如何查找本地主机 请解决我的问题,并解释我的代码错误,解释我必须集中精力以及如何在j swing中打印数据库字段


假设您需要代码的描述。首先,你需要读一些东西

JDBCAPI 驱动程序管理器 JDBC-ODBC桥 现在,代码的描述如下

Class.forNamecom.microsoft.jdbc.sqlserver.SQLServerDriver;这将加载驱动程序类并返回其实例,这隐藏了套接字建立和调用本机代码等的所有复杂性。 DriverManager.getConnectionurl,用户名,密码;这将使用给定的URL和凭据建立到数据库的连接。每个驱动程序都指定自己的标准来定义URL,您可以在它们的文档中找到它们。 st=con.createStatement;一旦建立了连接,就可以在单个连接上执行多个语句查询。您需要为要针对数据库触发的每个查询调用此语句。 rs=st.executeQueryqry;最后,执行查询并接受查询的结果,它们将被包装到遵循迭代器模式的ResultSet中。 获得结果集后,它将包含查询结果的所有行。您需要遍历它以获得所有的行,示例如下

while( rs.next() ) { 
   String empId = rs.getString("empid");
   System.out.println( empId);
   //other fields
}
你可以在谷歌上找到很多信息和帮助。检查一下

操作编辑后更新 异常清楚地表明在classapth上找不到驱动程序类。
将sqlserver的JDBCJAR添加到类路径中。

这里的问题是什么?您没有共享代码错误?此代码没有使用Swing,因此它可能有助于将您的问题清理到相关元素。另外,任何编译时或运行时错误都会有帮助。我只是想知道如何在JSwing-in框架中打印数据库中的字段。我非常确定现在abt jdbc和我有了一些想法,现在可以处理jdbc somewhatOk,您提到的错误是因为您的类路径缺少sqljdbc.jar,请将其添加到您的类路径中。谢谢你
while( rs.next() ) { 
   String empId = rs.getString("empid");
   System.out.println( empId);
   //other fields
}