JAVA连接数据库叫做JDBC 这是一组由SUN公司定义的接口 由各大数据库厂商来实现这组接口才能实现用JAVA连接数据库
JAVA连接数据库主要分为以下步骤:
第一步是创建驱动 这里主要是运用反射技术class.forname("com.jdbc.mysql.driver")//如mysql
第2步则是连接数据库。主要用Connection 这个类:
Connection conn = DriverManager.creatrCon("","","")这里有3个参数分别输数据库的服务器地址 还有帐号和密码 连接完数据库后 要创建sql语句的执行类 这个类是Statement
Statement stmt= conn.createStatement()
然后Statement 里的方法执行相应的SQL *** 作。
举一个插入数据的例子
//1.注册驱动
Class.forName("com.mysql.jdbc.Driver")
//2.连接数据库
conn = DriverManager.getConnection(url, username, password)
//3.创建语句
st = conn.createStatement()
//4.执行语句
st.executeUpdate(“插入的sql语句”)
这句的意思是反射加载mysqljdbc驱动类,和com.mysql.jdbc.Driver是一样的。newinstatce()方法用来创建实例。
org.gjt.mm.mysql.Driver这个驱动类我还没用过,平时都用的上面的那个。
具体的你可以看下API帮助和源代码
java.lang.ClassNotFoundException: com.jdbc.mysql.Driver没有找到Driver驱动类。
说明你没有引入驱动包。
把mysql-connector-java-3.0.15-ga-bin.jar
mssqlserver.jar
ojdbc14.jar
放在项目的lib下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)