import java.sql.DriverManager
import java.sql.PreparedStatement
import java.sql.ResultSet
/***
asdadwqer
****/
class PreparedStatementDemo
{
static
{
Connection conn = null
String sql = "select * from 账户"
String driverName = "oracle.jdbc.driver.OracleDriver"
String url = "jdbc:oracle:thin:@localhost:1521:orcl"
/**MySQL**/
// String driverName = "com.mysql.jdbc.Driver"
// String url = "jdbc:mysql://localhost:3306/test"
/**sqlserver**/
//String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
//String url="jdbc:sqlserver://localhost:1433Database=JDBCWEB"
try
{
//第一种
Class.forName(driverName)
//第二种
//System.setProperty("jdbc.drivers", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
//第三种
//new com.microsoft.sqlserver.jdbc.SQLServerDriver()
conn = DriverManager.getConnection(url,"TEST","123456")//你的注意这里
System.out.println("连接成功")
}
catch (Exception e)
{
System.out.println("失败!")
e.printStackTrace()
}
}
public static void main(String args[])
{
}
}
JSP中连接Sql server2008数据库的驱动名称和驱动路径如下:驱动名称为:"com.microsoft.sqlserver.jdbc.SQLServerDriver"
驱动路径为:jdbc:sqlserver://127.0.0.1:1368databaseName=mydbuser=sapassword=qiaoning 其中databaseName=mydb代表用户自己创建的数据库名称,user=sa代表登录数据库的用户名,password=qiaoning代表登录数据库的密码。
jsp连接mysql的驱动名称如下:com.mysql.jdbc.Driver
驱动加载应该是 Class.forName(driverClass)不能有引号的。。。
主意一下你的用户和数据库的关系。。要勾选dbowner.
其它的基本上没问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)