java向sql server存入数据怎么写入数据(能有代码最好),刚刚点错了,现在重新问,连接数据库代码在这里

作者&投稿:中姚 (若有异议请与网页底部的电邮联系)
给java写的界面中输入数据,怎样把它插入到sql server 数据库中 求代码 非常感谢~

既然是java了连数据库还不容易?

(最基本的连接方法)
1。获取连接
获取连接需要两步,
一是使用DriverManager来注册驱动(Class.forName(“com.mysql.jdbc.Driver”)),二是使用DriverManager来获取Connection对像DriverManager.getConnection(url,username,password)
2.获取Statement(Statement stmt =con.createStatement();)
Statement就是执行sql语句的;
3.执行sql语句
String sql = “insertinto user value(’zhangSan’, ’123’)”;
int m =stmt.executeUpdate(sql);

//总代码如下
publicstatic Connection getConnection() throws Exception { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/mydb1"; return DriverManager.getConnection(url, "root", "123"); } @Test publicvoid insert() throws Exception { Connection con = getConnection(); Statement stmt = con.createStatement(); String sql = "insert into user values('zhangSan', '123')"; stmt.executeUpdate(sql); System.out.println("插入成功!"); }

 

public void getConn()throws Exception{
    String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";  //驱动
    String URL = "jdbc:sqlserver://localhost:1433; DatabaseName=BookServer";  //连接服务器和数据库test
    String userName = "sa";  //默认用户名
    String userPwd = "sa";  //密码
    Connection Conn;
       Class.forName(driverName);//加载驱动(自己针对版本)  
       Conn = DriverManager.getConnection(URL, userName, userPwd);
       String str = "select * from BookMessage";
       PreparedStatement sm = Conn.prepareStatement(str);
       ResultSet rs = sm.executeQuery();  //执行完的结果赋给  ResultSet
       this.closeAll(null, sm, Conn);    //记得用完之后关闭连接
   }  
     
   /**  
    * 关闭连接  
    * @param rs  
    * @param sm  
    * @param conn  
    */  
   public void closeAll(ResultSet rs,Statement sm,Connection conn)throws Exception{  
       if(rs!=null) rs.close();  
       if(sm!=null) sm.close();  
       if(conn!=null) conn.close();  
   }



String str2="insert into t_zbpb_zzb(id,pbn,name) values(1,2,'alex')";
number=sta.executeUpdate(sql2);
number为所影响行数

你把执行sql容器放在sql下面