Tag: sql server 2005

数据库连接?

如何使用Java应用程序建立SQL 2005数据库连接。 实际上我不知道如何设置JDBC的路径。 任何帮助都会很棒。

该文件没有页面。 贾斯珀报告

我在寻找这个问题的解决方案时遇到了问题。 运行后我的代码运行正常。 它假设将我的sql数据库中的数据显示到我的jtable,并且有一个按钮会触发显示jasper报告,但是有一点问题,它总是显示消息’文档没有页面’。 这是为什么? 有人可以帮我解决我的问题吗? 我做错了什么? 这是我的代码: package stringmanipulation; import java.sql.*; import java.util.Vector; import javax.swing.table.DefaultTableModel; import net.sf.jasperreports.engine.JasperCompileManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.view.JasperViewer; import org.apache.log4j.ConsoleAppender; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; public class r2xml extends javax.swing.JFrame { public r2xml() { initComponents(); } Connection con; private void search() throws Exception{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); String url = “jdbc:odbc:*****”; String […]

JAVA中的SELECT语句

public void search() throws Exception{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); String url = “jdbc:odbc:******”; String user = “*****”; String pass = “*****”; Connection con = DriverManager.getConnection(url, user, pass); Statement state = con.createStatement(); ResultSet rs = state.executeQuery(“”); ResultSetMetaData rsmetadata = rs.getMetaData(); int columns = rsmetadata.getColumnCount(); DefaultTableModel dtm = new DefaultTableModel(); Vector column_name = new Vector(); Vector data_rows = new Vector(); […]

用户未与受信任的SQL Server连接关联

我写这样的代码连接sqlserver database.i加载驱动程序类,但我没有得到连接。 Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); System.out.println(“class Loaded”); connection = DriverManager.getConnection( “jdbc:sqlserver://10.171.160.114:2001”, “XXXXXX”, “XXXXXX”); System.out.println(“connected”); 我收到此错误“用户未与受信任的SQL Server连接相关联。”。请为此提供建议。非常感谢您的帮助。

使用带有null ResultSet的JDBC的临时表

我正在使用MS SQL驱动程序版本3.0通过标准JDBC连接执行存储过程。 我发现当我创建数据并将其插入临时表时,存储过程无法正常执行。 Java代码不会抛出exception,但javax.sql.ResultSet将为null 。 存储过程中的失败点是我取消注释INSERT INTO #TBL CLM_NAME VALUES(‘VAL’) 当我使用SQL Studio Manager执行语句时,它可以毫无困难地执行,并且数据按预期执行。 有没有人遇到这个或知道为什么会这样? 最初我认为它是因为SQL驱动程序,我仍然认为它是? 谢谢。

什么是MS SQL Server 2005 Express的jTDS JDBC Connect URL

我正在尝试从java程序连接到本地主机上运行的MS SQL Server 2005 Express数据库。 我尝试了在运行MS SQL Server 2000的另一个系统(相同的jave代码)上使用的相同连接URL(下面)。但这不起作用。 jdbc:jtds:sqlserver://127.0.0.1:1433/Finance 有任何想法吗?

使用sql server从jdbc中的结果集转到最后一行

我尝试从我的表中选择,只选择最后一行。 我试过这个: rset = s.executeQuery(“select noorder from orders”); rset.last(); String noorder = rset.getString(“noorder”);` rset是结果集,s是语句。 但它抛出一个exception:ResultSet只能在正向方向上访问 我试过这个: if (rset != null) { while(rset.next()){ rset.last(); } } 我做错了吗? 任何想法? 谢谢 编辑:这是答案,正如@Bhavik-Ambani所建议的那样(感谢他)。 这是我的代码: Statement s2 = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rset = s2.executeQuery(“select noorder from orders”); rset.afterLast(); GETLASTINSERTED: while(rset.previous()){ noorder = rset.getString(“noorder”); break GETLASTINSERTED;//to read only the last row } 希望它会帮助另一个人。 […]

在Windows身份validation模式下与MSSQL服务器的JDBC连接

在我的下面的程序中,我试图在Windows身份validation中使用jdbc连接MSSQL Server。 但得到以下错误 import java.io.*; import java.sql.*; import java.util.GregorianCalendar; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; class Cms_truncate { public static void main(String[] args) { Calendar cal = new GregorianCalendar(); //String name=”cmscim”; //String filename = “D:\\programs\\Tomcat 6.0\\webapps\\timescape\\canteen_scheduller\\CMS_CSV\\cms_cim\\”+ name+”-“+cal.get(Calendar.YEAR) +”-” +(cal.get(Calendar.MONTH)+1) + “-“+cal.get(Calendar.DATE)+”.csv”; Connection conn = null; String url = “jdbc:sqlserver://localhost:1433;databasename=CMS_TIMES_MAIN;integratedSecurity=true”; String driver = “com.microsoft.sqlserver.jdbc.SQLServerDriver”; […]

错误:与主机的TCP / IP连接失败。 java.net.ConnectException:连接被拒绝:连接

我在用 Windows 7的 Netbeans IDE 7.1.2 SQL Server Management Studio Express 2005 JDK1.6 连接到数据库时出现以下错误: com.microsoft.sqlserver.jdbc.SQLServerException:与主机的TCP / IP连接失败。 java.net.ConnectException:连接被拒绝:连接 我的连接字符串是: Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); Connection connection = DriverManager.getConnection( “jdbc:sqlserver://127.0.0.1:1433;databaseName=dbcm;” + “user=sa;password=sa”); 我检查过下面的事情: 在SQL Server配置管理器中,SQLEXPRESS的协议:TCP / IP已启用实际上我也启用了3。 SQL Server(SQLExpress)和SQL Browser Service都在运行。