ms sql server 2008与netbeas上的java swing应用程序之间的连接
与ms sql server 2008上的数据库的连接出现问题。编译器给了我以下错误“靠近“=”;”的语法不正确”。找不到myfelf的任何错误。如果有人帮助我,我会很高兴的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
下面是代码:
/*
* 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中创建数据库时出现了一些问题,实际上它是在一行中编写的,当我在这里粘贴代码时是错误的。好的,我会做这个。你知道怎么做吗?:)