ms sql server 2008与netbeas上的java swing应用程序之间的连接

ms sql server 2008与netbeas上的java swing应用程序之间的连接,java,sql-server,swing,sql-server-2008,netbeans,Java,Sql Server,Swing,Sql Server 2008,Netbeans,与ms sql server 2008上的数据库的连接出现问题。编译器给了我以下错误“靠近“=”;”的语法不正确”。找不到myfelf的任何错误。如果有人帮助我,我会很高兴的 下面是代码: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * an

与ms sql server 2008上的数据库的连接出现问题。编译器给了我以下错误“靠近“=”;”的语法不正确”。找不到myfelf的任何错误。如果有人帮助我,我会很高兴的

下面是代码:

 /*
  * To change this license header, choose License Headers in Project      Properties.
  * To change this template file, choose Tools | Templates
  * and open the template in the editor.
  */
 package sklad;
 import java.sql.*;
 import javax.swing.*;
 /**
  *
  * @author Имба
  */


   public class conexion {

     //    private static final String JDBCDriver ="com.microsoft.sqlserver.jdbc.SQLServerDriver";
 //   private static final String ConnectionStr =      "jdbc:sqlserver:/localhost:1433;user=sa;password=asdf;databaseName = StoreDB";
         public String user = "sa";
    public String password = "asdf";
    public String url = "jdbc:sqlserver://localhost:1433;
     databaseName=StoreDB";

    public Connection cn = null;
    public Statement st = null;

    public Statement Conectar()
    {
 try
 {
 Connection cn = DriverManager.getConnection(url,user,password);

           st=cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

 }
 catch (SQLException i)
 {
 JOptionPane.showMessageDialog(null, i);

 }
 return st;
 }


}

把它放在一行中,没有换行符

public String url = "jdbc:sqlserver://localhost:1433;databaseName=StoreDB";

首先将您的
url
放在一行上,如下所示:

public String url = "jdbc:sqlserver://localhost:1433;databaseName=StoreDB";
Java不允许多行字符串文本


除此之外,这个类的设计很差,因为它本身没有清理。

行号是什么,代码是什么?实际上它是在一行中编写的,我在这里粘贴代码是错误的;)你还有问题吗?您得到错误的行号是多少?是的,我有。这就是问题的一部分?找不到。我想这个错误就在符号“=”:)附近,谢谢大家!我解决了这个问题,在ms sql 2008中创建数据库时出现了一些问题,实际上它是在一行中编写的,当我在这里粘贴代码时是错误的。好的,我会做这个。你知道怎么做吗?:)