Mysql netbeans与java的连接

Mysql netbeans与java的连接,mysql,netbeans,Mysql,Netbeans,我无法在netbeans中插入值(请参阅下面的代码) 请告诉我错误是什么 这里我的数据库名是“pulkit”,表名是“studinfo” 而且…我的错误是,当我插入值时,应该有双倒列(“”)来在netbeans编码时插入单词…但是netbeans给出了错误,正如您在下面看到的 代码如下: 我在NETBEANS中键入的所有导入:- import java.sql.Connection; import java.sql.DriverManager; import java.sql.

我无法在netbeans中插入值(请参阅下面的代码)

请告诉我错误是什么

这里我的数据库名是“pulkit”,表名是“studinfo”

而且…我的错误是,当我插入值时,应该有双倒列(“”)来在netbeans编码时插入单词…但是netbeans给出了错误,正如您在下面看到的

代码如下:

我在NETBEANS中键入的所有导入:-

   import java.sql.Connection;
   import java.sql.DriverManager;
   import java.sql.ResultSet;
   import java.sql.Statement;
   import javax.swing.JOptionPane;
在生成的代码中:

Connection con=null;
String url="jdbc:mysql://localhost:3306/pulkit";
String  usr="root";
String pwd="a";
String  dr="java.sql.driver";
String  qry="";
Statement stmt=null;
ResultSet rs=null;
现在在按钮代码中:-

   try{
       Class.forName(dr);
       con=DriverManager.getConnection(url, usr, pwd);
      **\\Error qry=("insert into studinfo values(2,"ram","XII-sci")";\\**
       stmt=con.createStatement();
       stmt.executeUpdate(url);
       rs=stmt.executeQuery(url);
       JOptionPane.showMessageDialog(rootPane,"saved..record");
     }   catch ( Exception e )   {

 JOptionPane.showMessageDialog( rootPane, " sorry.....  " ) ;

}

您在代码中犯了一系列错误。我建议您首先从可靠的来源学习语法

1)查询语句中出现错误

String qry=(“插入studinfo值(2,“ram”、“XII sci”);

错误:
1.为了在数据库中存储字符串值,您需要使用单引号而不是双引号。
2.您需要在sql查询的末尾加上分号

正确语法:
String qry=“插入studinfo值(2,'ram','XII-sci');”;

如果要使用变量存储字符串值,请使用

String qry=“插入studinfo值(2,“+Variable1+”,“+Variable2+”;”;

2)执行程序出错

rs=stmt.executeQuery(url)

url=“jdbc:mysql://localhost:3306/pulkit";用于连接到数据库。您不能将其作为参数传递给
executeQuery()
。您应该将
String qry=“insert-into-studinfo值(2,“+Variable1+”,“+Variable2+”);”
作为
executeQuery()的参数

您的最终代码应该是:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;

Connection con=null;
String url="jdbc:mysql://localhost:3306/pulkit";
String  usr="root";
String pwd="a";
String  dr="java.sql.driver";
String  qry="";
Statement stmt=null;
int rs=null;

try{
    Class.forName(dr);
    con=DriverManager.getConnection(url, usr, pwd);
    String qry="insert into studinfo values(2,'ram','XII-sci');";
    stmt=con.createStatement();    
    rs=stmt.executeQuery(qry);
    JOptionPane.showMessageDialog(rootPane,"saved..record");
}catch(Exception e){
    JOptionPane.showMessageDialog( rootPane, " sorry.....  " ) ;
}