比较visualbasicsql与javasql

比较visualbasicsql与javasql,java,sql,winforms,sql-server-2005,sqlclient,Java,Sql,Winforms,Sql Server 2005,Sqlclient,这是我在VisualBasic(winform应用程序)上连接项目并触发SELECT语句到SQLSERVER的方法,我现在的问题是,我不知道这是否与在JAVA应用程序上连接项目的方法相同。(当然我知道应该是Imports java.sql.*而不是ImportsSystem.Data.SqlClient) 很难理解如何将java应用程序连接到SQLSERVER,因为我缺乏这方面的信息。有人能告诉我怎么做吗?您可以使用Microsoft JDBC Driver for Java从Java连接到SQ

这是我在VisualBasic(winform应用程序)上连接项目并触发
SELECT语句到SQLSERVER的方法,我现在的问题是,我不知道这是否与在JAVA应用程序上连接项目的方法相同。(当然我知道应该是
Imports java.sql.*
而不是Imports
System.Data.SqlClient


很难理解如何将java应用程序连接到SQLSERVER,因为我缺乏这方面的信息。有人能告诉我怎么做吗?

您可以使用Microsoft JDBC Driver for Java从Java连接到SQL Server:


您可以在此处查看一些使用Microsoft JDBC Driver for Java的示例应用程序:

请检查此@Sudhanshu-在SQL SERVER中连接项目之前,我是否要执行所有这些操作?我想你还需要知道用Java连接数据库的方法——有一次我运行了这个程序,然后出现了一个错误,它说:“无法连接用户=****”,如何避免这种情况?您能否提供一个显示简单连接的链接,该连接在访问SQLSERVER上的数据库之前不需要任何登录?但是,如果我的数据库已经有用户名和密码,我该怎么办?
Imports System.Data.SqlClient

Try
            Dim querystring As String = "SELECT MAX(pIDNo) FROM dbo.Patients"
   Using connection As New SqlConnection("Data Source=****;Initial Catalog=****;Persist Security Info=True;User ID=****;Password=****")
                Dim command As New SqlCommand(querystring, connection)
                connection.Open()
                Dim reader As SqlDataReader = command.ExecuteReader
                Dim value = String.Empty
                While reader.Read
                    value = reader.GetString(0)
                End While
                txtPNumber.Text = Today.Year.ToString().Substring(2, 2) & Today.Month.ToString().PadLeft(2, "0") & (Integer.Parse(value.Substring(4, value.Length - 4)) + 1).ToString("D4")
            End Using
        Catch ex As Exception
            txtPNumber.Text = Today.Year.ToString().Substring(2, 2) & Today.Month.ToString().PadLeft(2, "0") & num.ToString("D4")
        End Try